LVM. Уменьшение (Reduce/Decrease/Shrink) объема раздела LVM

Материал из Wiki
Версия от 19:20, 25 декабря 2021; Cless (обсуждение | вклад) (Новая страница: «== Грузимся с systemrescuecd == XFS --- vgchange -ay lvs   LV   VG                    Attr       LSize   Pool Origin Data%  Meta% ...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Грузимся с systemrescuecd

XFS

---

vgchange -ay

lvs

  LV   VG                    Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert

  root centos_centos7-test01 -wi-ao----  28.99g

  swap centos_centos7-test01 -wi-a-----   2.00g

  data data                  -wi-a----- 508.00m

mkdir /mnt/root_lv

mkdir /mnt/root_backup

mount /dev/centos_centos7-test01/root /mnt/root_lv/

mount -t cifs -o username=admin,password=fTrerior //192.168.17.12/img/tmp/root /mnt/root_backup/

xfsdump -l 0 -L "root_backup" -M "root_backup" -f /mnt/root_backup/root_backup.img /mnt/root_lv

umount /mnt/root_lv

lvremove /dev/centos_centos7-test01/root

lvcreate -Zy -L 15G -n root centos_centos7-test01

lvs

  LV   VG                    Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert

  root centos_centos7-test01 -wi-a-----  15.00g

  swap centos_centos7-test01 -wi-a-----   2.00g

  data data                  -wi-a----- 508.00m

vgs

  VG                    #PV #LV #SN Attr   VSize    VFree

  centos_centos7-test01   1   2   0 wz--n-  <31.00g <14.00g

  data                    1   1   0 wz--n- 1020.00m 512.00m

# В mkfs.xfs (начиная с версии 3.2.4 xfsprogs) недавно стал использоваться по умолчанию суперблок версии 5 с множеством новых улучшений, таких как контрольные суммы метаданных CRC.

# Чтобы избежать ошибки, требуется "-m reflink=0", что отключает несовместимую поддержку копирования при записи reflink.

mkfs.xfs -m reflink=0 /dev/centos_centos7-test01/root

mount /dev/centos_centos7-test01/root /mnt/root_lv/

xfsrestore -f /mnt/root_backup/root_backup.img /mnt/root_lv

umount /mnt/root_*

reboot