Преоразмеряване на LVM дискове

Наскоро трябваше да сменя дискове на сървър CentOS 6.7. Старите дискове, въпреки че все още работеха, не можеха да се справят с товара. Затова те се разклониха и закупиха SSD дискове със същия капацитет като старите. Но тъй като Тъй като цената на 1 GB на SSD диск е много по-скъпа, тогава като се погледне размерът на/var (180 GB) и/(root partition) 300 GB, решението за увеличаване на размера на/чрез намаляване на размера на/вар. Идеята, разбира се, е добра, но никога преди не съм се занимавал с това, така че прекарах уикенда във форумите, проверих всичко първо на виртуална машина без набег, после си помислих, че софтуерът raid1 работи на моя сървър и направих тестова скамейка (инсталирах CentOS 6.7 на стария компютър с два диска в софтуер raid1) и проверих всичко на него, след което го изпълних отново на производствения сървър. Но все пак беше вълнуващо, какво наистина. И така да тръгваме!
Съвет: ако никога преди не сте се забавлявали да сменяте дялове, никога не го пробвайте на работния си компютър.
И така, има система от два диска, комбинирани в raid1 (огледало).
Разбивката е нещо подобно:
/ dev/sda:
/ dev/sda1 200 MB,/dev/md0
/ dev/sda2 480 GB,/dev/md1
/ dev/sdb:
/ dev/sdb1 200 MB,/dev/md0
/ dev/sdb2 480 GB,/dev/md1
/ dev/md0 се дава на/boot
На/dev/md1 от обема на LVM:
/ dev/VolGroup/LogVol00 суап 2 GB
/ dev/VolGroup/LogVol01/var 180 GB, ext4
/ dev/VolGroup/LogVol02/300 GB, ext4
Защо дадох пример за разбивка? За да забележите, че в бъдеще никога няма да преоразмеряваме обемите на/dev/sdXY устройства. Ще направим всички промени в дяловете само с логически томове на LVM!
Задача: преоразмерете/var до 30 GB и дайте цялото свободно пространство на/(root). Файловата система на двата дяла е ext4. Система CentOS 6.7.
Стъпка 1: свиване/вар
В моя случай (soft raid1) първо проверих, за всеки случай, че всички дискове са свързани и няма грешки (cat/proc/mdstat).
Не бях сигурен дали е добра идея да се демонтира/var (umount/var) в производствен режим, затова стартирах от CentOS LiveCD в Rescue Mode (беше възможно да се влезе в единичен режим без LiveCD).
Проверка на наличността на физическия обем на LVM:
# pvscan
PV/dev/md1 VG VolGroup lvm2 [480,00 GiB/0 безплатно]
Проверка на наличността на групи томове:
Активираме логически томове:
Разглеждаме логическите обеми:
# lvscan
ACTIVE '/ dev/VolGroup/LogVol01' [180.00 GiB] наследяване