Benutzer-Werkzeuge

Webseiten-Werkzeuge


dateisystem-verkleinern-lvm

Vorbereitungen

Das Dateisystem /mnt/vm/normal soll von 105 GByte auf 70 GByte verkleinert werden.

# df -h /mnt/vm/normal
 Dateisystem                               Größe Benutzt Verf. Verw% Eingehängt auf
 /dev/mapper/VGdata-LVvmnormal              104G     35G   69G   34% /mnt/vm/normal

# lvs /dev/VGdata/LVvmnormal 
  LV         VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  LVvmnormal VGdata -wi-ao---- 105,00g  

Um ein Dateisystem mit dem dazugehörigen LV (Logical Volume) zu verkleinern muss sichergestellt werden das kein Prozess mehr auf diese Filesystem mehr zugreift. Dies kann man lsof Kommando überprüfen.

# lsof | grep <dateisystem_name>
# lsof | grep "/mnt/vm/normal"

Da eine Verkleinerung des LV im Gegensatz zu einer Vergrößerung nicht Online durchgeführt werden, muss man das Dateisystem aushängen.

# umount /mnt/vm/normal

Logical Volume verkleinern

Den eigentlichen Verkleinerungsvorgang stößt man mit lvresize Kommando. Hierzu gibt man die Zielgröße mit der Option -L an, gefolgt von dem Parameter –resize und Devicepfad.

# lvresize -L70G --resizefs /dev/mapper/VGdata-LVvmnormal

Überprüfen

Die Aktion kann je nach Dateisystemgröße einige Zeit in Anspruch nehmen. Die neue Größe des LV bzw. des Dateisystems überprüft man mit vgdisplay und df.

# lvdisplay /dev/VGdata/LVvmnormal 
  --- Logical volume ---
  LV Path                /dev/VGdata/LVvmnormal
  LV Name                LVvmnormal
  VG Name                VGdata
  LV UUID                djwsXc-slWC-T2hs-y8ur-QuFy-G2Vm-ftmVwS
  LV Write Access        read/write
  LV Creation host, time polarfox, 2012-12-03 17:34:29 +0100
  LV Status              available
  # open                 1
  LV Size                70,00 GiB
  Current LE             2240
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:7

 # df -h /mnt/vm/normal
 Dateisystem                   Größe Benutzt Verf. Verw% Eingehängt auf
 /dev/mapper/VGdata-LVvmnormal   69G     35G   35G   50% /mnt/vm/normal
dateisystem-verkleinern-lvm.txt · Zuletzt geändert: 2020/01/23 17:37 von 127.0.0.1