GNU/Linux >> LINUX-Kenntnisse >  >> Linux

lvreduce-Befehlsbeispiele unter Linux

Wenn Sie den LV verkleinern möchten, müssen Sie zuerst die Größe des Dateisystems ändern und dann den Befehl lvreduce verwenden, um die Größe des LV zu verringern. Dies liegt daran, dass das System nicht in der Lage wäre, über die neue LV-Größe hinaus auf das Dateisystem zuzugreifen, wenn Sie den LV zuerst reduzieren würden.

Um die Größe eines LV zu verkleinern, gibt es fünf wichtige Schritte, die der Reihe nach ausgeführt werden müssen, sonst schlägt die Prozedur fehl und verursacht möglicherweise Dateisystemschäden:

1. Unmounten Sie den Einhängepunkt oder das logische Volume mit dem umount-Befehl.

# umount /mount/point

2. Zwingen Sie fsck, das Dateisystem zu überprüfen.

# fsck -f /dev/mapper/VG0-lv0

3. Verwenden Sie resize2fs, um das Dateisystem zu verkleinern.

# resize2fs /dev/mapper/VG0-lv0 24M

4. Verwenden Sie lvreduce, um die Größe des logischen Volumes zu reduzieren.

# lvreduce -L -40M /dev/mapper/VG0-lv0

5. Mounten Sie das Dateisystem mit dem Befehl mount.

# mount /dev/mapper/VG0-lv0 /mount/point
# df -hP /mount/point

Beispiele für lvreduce-Befehle

1. So reduzieren Sie das logische Volumen:

# lvreduce -l [-]LogicalExtentsNumber[%{VG|LV|FREE|ORIGIN}]

2. So deaktivieren Sie die udev-Synchronisation:

# lvreduce --noudevsync

3. So reduzieren oder legen Sie die Größe des logischen Volumes in Einheiten von logischen Extents fest:

# lvreduce -l [-]LogicalExtentsNumber[%{VG|LV|FREE|ORIGIN}]
# lvreduce --extents [-]LogicalExtentsNumber[%{VG|LV|FREE|ORIGIN}]

4. Um die Größe des logischen Volumes in Megabytes zu reduzieren oder einzustellen:

# lvreduce -L [-]LogicalVolumeSize[bBsSkKmMgGtTpPeE]
# lvreduce --size [-]LogicalVolumeSize[bBsSkKmMgGtTpPeE]

5. Um fsck nicht auszuführen, bevor die Größe des Dateisystems geändert wird, wenn das Dateisystem dies erfordert:

# lvreduce -n
# lvreduce --nofsck

6. So ändern Sie die Größe des zugrunde liegenden Dateisystems zusammen mit dem logischen Volume mit fsadm:

# lvreduce -r 
# lvreduce --resizefs


Linux
  1. 7 Beispiele für Linux-df-Befehle

  2. 8 Linux TR-Befehlsbeispiele

  3. rm-Befehlsbeispiele unter Linux

  4. ps-Befehlsbeispiele in Linux

  5. w Befehlsbeispiele unter Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

8 Beispiele für LDD-Befehle unter Linux

id-Befehlsbeispiele in Linux