GNU/Linux >> Znalost Linux >  >> Linux

RHEL / CentOS :Jak zmenšit objem LVM

Na rozdíl od zvětšení velikosti svazku LVM, ke zmenšení svazku musíme odpojit souborový systém. Zmenšení objemu LVM nelze provést online.

Před zmenšením svazku se ujistěte, že jste vytvořili zálohu přípojného bodu. Zmenšující se objem má šanci na poškození dat. Příklad uvedený v tomto příspěvku platí pro RHEL 6 i 7

1. V příkladu pro tento příspěvek máme svazek /dev/data_vg/lv_data01 připojený k bodu připojení /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. Před zmenšením svazku odpojte přípojný bod a spusťte na něm fsck.

# 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. Zmenšete souborový systém na požadovanou velikost. V našem případě snížíme hlasitost z 1G na 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. Znovu připojte souborový systém a ověřte novou velikost.

# 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:Jak zmenšit kořenový souborový systém LVM


Linux
  1. Jak nakonfigurovat LVM na Linux / CentOS / Redhat

  2. CentOS / RHEL :Jak obnovit/obnovit smazanou skupinu svazků v LVM

  3. CentOS / RHEL 6 :Jak deaktivovat IPv6

  1. CentOS / RHEL :Jak vytvořit nový odkládací oddíl založený na LVM

  2. CentOS / RHEL :Jak přidat nový fyzický svazek do existující skupiny svazků

  3. CentOS / RHEL :Jak změnit velikost (rozšířit) existující fyzický objem (PV)

  1. CentOS / RHEL :Jak protokolovat všechny příkazy LVM

  2. CentOS / RHEL LVM:Zálohování metadat skupiny svazků

  3. CentOS / RHEL :Jak rozšířit fyzický svazek v LVM rozšířením použitého diskového oddílu