Seite anzeigenLinks hierherZu Buch hinzufügenNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ==== Logical Volume Manager (LVM) ==== \\ === die generelle Struktur bei LVM: === \\ Physical Volums (pv) werden in Volume Groups (vg) gruppiert, darin werden dann die Logical Volumes (lv) angelegt.\\ Die entsprechenden Befehle fangen immer mit pv, vg oder lv an.\\ \\ === Ein neues Device fuer LVM vorbereiten: === Als "raw"-Device wird z.B. ein Software-RAID-Device md0 genommen:\\ <code console> pvcreate /dev/md0 </code> \\ === Eine neue Volumegroup anlegen: === <code console> vgcreate -A y vg_neu /dev/md0 </code> \\ === Eine bestehende Volumegroup erweitern: === Die Volumegroup "vg_neu" um das Device "/dev/md1" erweitern:\\ <code console> vgextend -A y vg_neu /dev/md1 </code> \\ === Ein Logical Volume anlegen: === In der VG "vg_neu" ein LV "mein_volume" mit 500 GB anlegen:\\ <code console> lvcreate -n mein_volume -L500G vg_neu </code> \\ Im LV muss nun ein Dateisystem angelegt werden:\\ <code console> mkfs.ext3 /dev/vg_neu/mein_volume </code> \\ === Ein Logical Volume vergrößern: === Das LV "mein_volume" soll um 50G erweitert werden:\\ Zuerst sollte das Dateisystem ausgehängt (unmouted) werden:\\ <code console> umount /dev/vg_neu/mein_volume </code> Danach das LV vergrößern:\\ <code console> lvextend -L+50G /dev/vg_neu/mein_volume </code> Danach muss das Dateisystem überprüft werden:\\ <code console> e2fsck -f /dev/vg_neu/mein_volume </code> ... und an die neue Größe angepasst werde:\\ <code console> resize2fs /dev/vg_neu/mein_volume </code> Zum Schluss muss das vergrößerte LV wieder eingehängt (gemounted) werden:\\ <code console> mount -a </code> \\ === Volumegroup umbenennen: === Das System in Runlevel 1 bringen, wenn das Root-filesystem ("/") in dieser VG liegt:\\ <code console> init 1 </code> Die VG inaktiv setzen:\\ <code console> vgchange -an </code> Die VG umbenennen, hier von "vg_alt" nach "vg_neu":\\ <code console> vgrename vg_alt vg_neu </code> Wichtig: die Änderungen in /etc/fstab SOFORT nachziehen!!!\\ <code console> vim /etc/fstab </code> Die VG wieder aktivieren:\\ <code console> vgchange -ay </code> Und zum Schluss mit einem Reboot testen:\\ <code console> reboot </code> \\ === LV umbenennen: === Zuerst sollte das Dateisystem ausgehängt (unmouted) werden:\\ <code console> umount /dev/vg_neu/mein_volume </code> Danach das LV umbenennen:\\ <code console> lvrename DEIN_volume mein_volume </code> Zum Schluss muss das umbenannte LV wieder eingehängt (gemounted) werden:\\ <code console> mount -a </code> \\ === Anzeigen, ob in der VG noch genuegend Platz ist: === <code console> vgdisplay -C vg_neu </code> alternativ:\\ <code console> vgs vg_neu </code> \\ === Anzeigen, ob im LV noch genuegend Platz ist: === <code console> lvdisplay -C /dev/vg_neu/mein_volume </code> alternativ:\\ <code console> lvs /dev/vg_neu/mein_volume </code> \\ \\ \\ <- [[linux:linux|zurück]] linux/lvm/index.txt Zuletzt geändert: 2017-04-25 14:59von 127.0.0.1