Top 5 Viren
Root Filesystem auf LVM |
Geschrieben von Heiko Heinrich | |
Mittwoch, 08. August 2007 | |
Projekt Debian Installation auf einem LVM VolumeUm dieses Projekt zum laufen zu bringen und am Ende auch erfolgreich abschliessen zu künnen müssen allerdings ein paar Vorbereitungen getroffen werden.Vorbereitungen1. Benutzung einer bereits verwendeten Debian Installation oder einer Live-CD/DVD
3. Man sollte auch über genügend Linux/Unix Wissen verfügen, da man sein System bei falscher Behandlung auch schnell "abschiessen" kann. Hardware im Projekt
Software im Projekt
ProblemstellungWieso soll das System auf einem LVM Volume laufen?Diese Frage stellt sich natürlich, ist aber leicht zu beantworten. Da in dem UltraSPARC SCSI Festplatten verbaut sind und diese bei jedem Neustart oder neueinbinden des SCSI-Controllers einen anderen Devicenamen bekommen, ist das sehr schlecht für das System. Es hat z. B. nach der Installation das Device /dev/sda bekommen und nach dem nächsten Reboot bekommt es /dev/sdx und Debian ist nicht mehr in der Lage zu starten, da es ihm niemand sagt, dass das Device gewechselt hat. Dies ist aber auch nur schwer möglich, daher die Lösung mit dem LVM.Was tut nun LVM?1. Erstellen des Physical Volumes (PV). Dieses ist die real existierende Festplatte.pvcreate /dev/sd* * = Der Devicename ob nun sda oder sdz kommt auf die Konfiguration an 2. Erstellen einer oder mehreren Volume Groups (VG). Diese sind ein sogenannter "Pool" des gesamten zur Verfügung stehenden Speichers.vgcreate vg-name pv-name 3. Erstellen der Logischen Volumes (LV). Diese sind Logische Partitionen.lvcreate -L 1G -ntest vg-name PlanungDa wir unser root Filesystem mit allem was dazu gehört auf ein LVM bringen wollen, muss dies auch geplant werden.Wir benötigen:
DurchführungFDISKMit fdisk werden auf der /dev/sdb 2 Partitionen angelegt. Die eine dient /boot mit 12 Blocks Speicher, was ungef¨hr 100MB sind und die andere ist eine LVM Partition mit dem rest des Speichers und der ID 8e.fdisk -l /dev/sdb nachschauen ob auch alles geklappt hat LVM Befehle pvcreate /dev/sdb Filesystem erstellen mkfs.ext3 /dev/vgsys/sys Daten kopieren mit rsyncVor dem kopieren müssen alle LVs nach /mnt gemountet werden. mount /dev/vgsys/sys 1. System
INITRD / INITRAMFSAls erstes macht man ein Backup von der derzeitigen Ramdisk. Sie ist zu finden unter /boot/initrd.img-2.6.18-4-sparc64-smp
Änderungen in dem Shell Start ScriptDas Skript ansehen mit:
COUNT=10 Die silo.conf
image=/vmlinuz Bei Bedarf als default einstellen und Backup oder weitere Einstellungen vornehmen. Die fstab # filesystem mountpoint type options dump pass Quellen |
< zurück | weiter > |
---|