GNU/Linux >> Linux Esercitazione >  >> Linux

RHEL / CentOS:come ridurre il volume LVM

A differenza dell'aumento della dimensione del volume LVM, per ridurre il volume è necessario smontare il filesystem. Non è possibile ridurre il volume LVM online.

Prima di ridurre il volume, assicurati di aver eseguito il backup del punto di montaggio. La riduzione del volume può causare il danneggiamento dei dati. L'esempio fornito in questo post si applica sia a RHEL 6 che a 7

1. Nell'esempio di questo post abbiamo un volume /dev/data_vg/lv_data01 montato sul punto di montaggio /data01 :

# 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. Prima di ridurre il volume, smontare il punto di montaggio ed eseguire fsck su di esso.

# 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. Riduci il file system alla dimensione desiderata. Nel nostro caso ridurremo il volume da 1G a 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. Monta nuovamente il filesystem e verifica la nuova dimensione.

# 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:come ridurre il file system radice LVM


Linux
  1. CentOS / RHEL:come registrare tutti i comandi LVM

  2. CentOS / RHEL:come ridurre il file system radice LVM

  3. CentOS / RHEL:come migrare lo storage (LVM) con pvmove Command

  4. CentOS / RHEL:come eliminare il volume LVM

  5. CentOS / RHEL:come creare una nuova partizione di swap basata su LVM

Come aumentare le dimensioni dello scambio su RHEL 8 / CentOS 8

CentOS / RHEL:come trovare spazio libero in un gruppo di volumi in LVM

CentOS / RHEL:come eliminare un gruppo di volumi in LVM

CentOS / RHEL:come aggiungere volume fisico (PV) a un gruppo di volumi (VG) in LVM

CentOS / RHEL:come trovare i volumi logici (LV) contenuti in Physical Volume (PV) in LVM

CentOS / RHEL:come estendere il volume fisico in LVM estendendo la partizione del disco utilizzata