LVM Verändern

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Erweitern einer Volume Group

  • pvcreate /dev/vda21 /dev/vda22
  • vgextend daten /dev/vda21 /dev/vda22
 Volume group "daten" successfully extended

Anzeigen der vergößerten Volume Group

  • vgs
 VG    #PV #LV #SN Attr   VSize VFree
 daten   3   1   0 wz--n- 2,99G 1,52G

Vergrößern des Logical Volumes

  • lvextend -L 18G /dev/daten/video
 Size of logical volume daten/video changed from 10,00 GiB (2560 extents) to 18,00 GiB (4608 extents).
 Logical volume daten/video successfully resized.

Vergrößern des Logical Volumes online

Anzeigen des momentanen Status

  • df -h /mnt/video
Dateisystem             Größe Benutzt Verf. Verw% Eingehängt auf
/dev/mapper/daten-video  9,8G     24K  9,3G    1% /mnt/video

Vergrössern

  • resize2fs /dev/daten/video
resize2fs 1.46.2 (28-Feb-2021)
Filesystem at /dev/daten/video is mounted on /mnt/video; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 3
The filesystem on /dev/daten/video is now 4718592 (4k) blocks long.

Anzeigen des momentanen Status

  • df -h /mnt/video
Dateisystem             Größe Benutzt Verf. Verw% Eingehängt auf
/dev/mapper/daten-video   18G     44M   17G    1% /mnt/video


Vergrößern des Logical Volumes auf Maximalwert

  • lvextend -l +100%FREE /dev/daten/audio
  • resize2fs /dev/daten/audio

Löschen eines Logical Volumes

  • umount /dev/daten/misc
  • lvremove /dev/daten/misc
Do you really want to remove active logical volume daten/misc? [y/n]: y
  Logical volume "misc" successfully removed

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"