LVM Verändern

Aus xinux.net
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

  • umount /mnt/video
  • e2fsck -f /dev/daten/video
e2fsck 1.46.2 (28-Feb-2021)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/daten/video: 11/1179648 files (0.0% non-contiguous), 101703/4718592 blocks
  • resize2fs /dev/daten/video 14G
resize2fs 1.46.2 (28-Feb-2021)
Resizing the filesystem on /dev/daten/video to 3670016 (4k) blocks.
The filesystem on /dev/daten/video is now 3670016 (4k) blocks long.

Logisches Volume verkleinern

  • lvreduce -L 14G /dev/daten/video
  WARNING: Reducing active logical volume to 14,00 GiB.
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce daten/video? [y/n]: y
  Size of logical volume daten/video changed from 18,00 GiB (4608 extents) to 14,00 GiB (3584 extents).
  Logical volume daten/video successfully resized.
  • lvs
 LV       VG    Attr   LSize Origin Snap%  Move Log Copy%  Convert
 Speicher daten -wi-ao 1,50G

Physical Volume entfernen

Physical Volume leeren oder verschieben

  • Es muss genügend Platz auf den restlichen Physical Volumes vorhanden sein!
  • pvmove /dev/vda22
/dev/vda22: Moved: 0,51%
/dev/vda22: Moved: 100,00%

Physical Volume aufs VG entfernen

  • vgreduce daten /dev/vda22
 Removed "/dev/vda22" from volume group "daten"

LVM Label entfernen

  • pvremove /dev/vda22
 Labels on physical volume "/dev/vda22" successfully wiped.

LV auflösen

Umounten

  • umount /mnt/{misc,video,audio}

Stoppen der Logical Volumes

  • lvchange -a n /dev/daten/misc
  • lvchange -a n /dev/daten/video
  • lvchange -a n /dev/daten/audio

Löschen der Logical Volumes

  • lvremove /dev/daten/misc
  • lvremove /dev/daten/video
  • lvremove /dev/daten/audio

VG auflösen

Stoppen

  • vgchange -a n /dev/daten

Entfernen

  • vgremove /dev/daten

PV auflösen

  • pvremove /dev/vda{18,19,20,21,22}
 Failed to read lvm info for /dev/vda22 PVID .
 Labels on physical volume "/dev/vda18" successfully wiped.
 Labels on physical volume "/dev/vda19" successfully wiped.
 Labels on physical volume "/dev/vda20" successfully wiped.
 Labels on physical volume "/dev/vda21" successfully wiped.

Physical Volume vergrößern

  • pvresize /dev/sda5
 Physical volume "/dev/sda5" changed
 1 physical volume(s) resized or updated / 0 physical volume(s) not resized
  • lvextend -r -l +100%FREE /dev/vg_test/root
 Size of logical volume vg_test/root changed from <241,52 GiB (61829 extents) to <341,52 GiB (87429 extents).
 Logical volume vg_test/root successfully resized.
 resize2fs 1.44.5 (15-Dec-2018)
 Dateisystem bei /dev/mapper/vg_test ist auf / eingehängt; Online-Größenänderung ist
 erforderlich
 old_desc_blocks = 31, new_desc_blocks = 43
 Das Dateisystem auf /dev/mapper/vg_test is nun 89527296 (4k) Blöcke lang.