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

RHEL / CentOS :So verkleinern Sie das LVM-Volumen

Im Gegensatz zum Erhöhen der Größe des LVM-Volumes müssen wir zum Verkleinern des Volumes das Dateisystem aushängen. Das Verkleinern des LVM-Volumens kann nicht online durchgeführt werden.

Stellen Sie vor dem Verkleinern des Volumes sicher, dass Sie die Sicherungskopie des Einhängepunkts erstellt haben. Das Schrumpfen des Volumens birgt die Möglichkeit einer Datenbeschädigung. Das in diesem Beitrag angegebene Beispiel gilt für RHEL 6 und 7

1. Im Beispiel für diesen Beitrag haben wir ein Volume /dev/data_vg/lv_data01 auf dem Einhängepunkt /data01 gemountet:

# df -hP | grep data01
/dev/mapper/data_vg-lv_data01  976M  2.6M  907M   1% /data01
# lvs
  LV         VG      Attr       LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
  root       centos  -wi-ao----  17.51g
  swap       centos  -wi-ao----   2.00g
  lv_data01  data_vg -wi-ao----   1.00g

2. Bevor Sie das Volume verkleinern, unmounten Sie den Einhängepunkt und führen Sie fsck darauf aus.

# umount /data01
# e2fsck -f /dev/data_vg/lv_data01
e2fsck 1.42.9 (28-Dec-2013)
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/data_vg/lv_data01: 11/65536 files (0.0% non-contiguous), 12955/262144 blocks

3. Verkleinern Sie das Dateisystem auf die gewünschte Größe. In unserem Fall reduzieren wir das Volumen von 1 GB auf 800 MB.

# lvreduce -r -L 500M /dev/data_vg/lv_data01
fsck from util-linux 2.23.2
/dev/mapper/data_vg-lv_data01: clean, 11/65536 files, 12955/262144 blocks
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/mapper/data_vg-lv_data01 to 128000 (4k) blocks.
The filesystem on /dev/mapper/data_vg-lv_data01 is now 128000 blocks long.

  Reducing logical volume lv_data01 to 500.00 MiB
  Logical volume lv_data01 successfully resized

4. Hängen Sie das Dateisystem erneut ein und überprüfen Sie die neue Größe.

# mount -t ext4 /dev/data_vg/lv_data01 /data01
# df -hP | grep data01
/dev/mapper/data_vg-lv_data01  460M  1.6M  424M   1% /data01
# lvs
  LV         VG      Attr       LSize   Pool Origin Data%  Move Log Cpy%Sync Convert
  root       centos  -wi-ao----  17.51g
  swap       centos  -wi-ao----   2.00g
  lv_data01  data_vg -wi-ao---- 500.00m
CentOS / RHEL:So verkleinern Sie das LVM-Root-Dateisystem


Linux
  1. So konfigurieren Sie LVM unter Linux / CentOS / Redhat

  2. CentOS / RHEL :So protokollieren Sie alle LVM-Befehle

  3. CentOS / RHEL 6 :So deaktivieren Sie IPv6

  4. CentOS / RHEL LVM :Metadaten von Volume-Gruppen sichern

  5. CentOS / RHEL:So verkleinern Sie das LVM-Root-Dateisystem

So erhöhen Sie die Swap-Größe unter RHEL 8 / CentOS 8

CentOS / RHEL :So erstellen Sie eine neue LVM-basierte Swap-Partition

CentOS / RHEL :So finden Sie logische Volumes (LVs), die in Physical Volumes (PVs) in LVM enthalten sind

CentOS / RHEL :Hinzufügen eines neuen physischen Volumes zu einer vorhandenen Volume Group

CentOS / RHEL :So ändern Sie die Größe (erweitern) eines vorhandenen physischen Volumes (PV)

CentOS / RHEL :So erweitern Sie das physische Volume in LVM, indem Sie die verwendete Festplattenpartition erweitern