LVM
Version vom 19. Oktober 2017, 06:35 Uhr von Thomas (Diskussion | Beiträge)
Grundlagen
Einrichten eines LVM
Verändern von VG und LV
Erweitern einer Volume Group
root@zero:~# pvcreate /dev/sdd Physical volume "/dev/sdd" successfully created root@zero:~# vgextend daten /dev/sdd Volume group "daten" successfully extended
Anzeigen der vergößerten Volume Group
root@zero:~# vgs VG #PV #LV #SN Attr VSize VFree daten 3 1 0 wz--n- 2,99G 1,52G
Vergrößern des Logical Volumes
root@zero:~# lvextend -L 2,5G /dev/daten/Speicher Extending logical volume Speicher to 2,50 GB Logical volume Speicher successfully resized
Vergrößern des Logical Volumes online
lvextend -L +5G /dev/daten/Speicher resize2fs /dev/daten/Speicher
Vergrößern des Logical Volumes auf Maximalwert
lvextend -l +100%FREE /dev/daten/Speicher resize2fs /dev/daten/Speicher
Löschen eines Logical Volumes
root@zero:~# lvremove /dev/datan/ubuntu
Verkleinern
Dateisystem verkleinern
root@zero:~# resize2fs /dev/daten/Speicher 1G resize2fs 1.41.4 (27-Jan-2009) Resizing the filesystem on /dev/daten/Speicher to 262144 (4k) blocks. Das Dateisystem auf /dev/daten/Speicher ist nun 262144 Blöcke groß.
Logisches Volume verkleinern
root@zero:~# lvreduce -L 1,5G /dev/daten/Speicher WARNING: Reducing active and open logical volume to 1,50 GB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce Speicher? [y/n]: y Reducing logical volume Speicher to 1,50 GB Logical volume Speicher successfully resized
root@zero:~# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert Speicher daten -wi-ao 1,50G
Physical Volume leeren oder verschieben
root@zero:~# pvmove /dev/sdd No extents available for allocation
Um ein Physical Volume mit pvmove zu leeren, muss genügend Platz auf den restlichen Physical Volumes vorhanden sein!
LV auflösen
root@zero:~# lvchange -a n /dev/vg-data/data root@zero:~# lvremove /dev/vg-data/data Logical volume "data" successfully removed
VG auflösen
root@zero:~# vgchange -a n /dev/vg-data 0 logical volume(s) in volume group "vg-data" now active root@zero:~# vgremove /dev/vg-data Volume group "vg-data" successfully removed
PV auflösen
root@zero:~# pvremove /dev/sda5 Labels on physical volume "/dev/sda5" successfully wiped
Physical Volume aus Volume Group entfernen/VG verkleinern
root@zero:~# vgreduce daten /dev/sdd Removed "/dev/sdd" from volume group "daten"
Informationen abfragen
Informationen über Physical Volumes abfragen
root@zero:~# pvs PV VG Fmt Attr PSize PFree /dev/sdb daten lvm2 a- 1020,00M 0 /dev/sdc daten lvm2 a- 1020,00M 540,00M
Informationen über Volume Groups abfragen
root@zero:~# vgs VG #PV #LV #SN Attr VSize VFree daten 2 1 0 wz--n- 1,99G 540,00M
Informationen über Logical Volumes abfragen
root@zero:~# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert Speicher daten -wi-a- 1,46G
Volumen Gruppe aktivieren
root@zero:~# vgchange -a y