Следующая информация взята из https://rbgeek.wordpress.com/2013/02/11/how-to-reduce-the -root-partition-in-lvm / Это CentOS 6.3, но я не понимаю, почему это не должно быть применимо и к 6.7.
vgscan
и vgchange -a y
lvdisplay | grep Path
и убедитесь, что корневой раздел, который вы хотите сжать, - это / dev / vg / root
fsck -f / dev / vg / root
. Если вы получили предупреждение о том, что файловая система смонтирована, НЕМЕДЛЕННО ОСТАНОВИТЕСЬ и НЕ ПРОДОЛЖАЙТЕ.
до желаемого размера, lvresize --resizefs --size 92G / dev / vg / root
. Это может повторно запустить fsck
; это хорошо. На этом этапе у вас должно быть достаточно места в разделе LVM для расширения и создания новых файловых систем.
tmp
на новое доступное пространство, lvresize --size 8G / dev / vg / tmp
и расширить файловую систему fsck -f / dev / root / tmp; resize2fs / dev / root / tmp
домашнюю
файловую систему. Я бы рекомендовал вам изначально создать его как 1T, а не как полный диск, поскольку позже очень легко увеличить размер файловой системы и раздела.Выполните lvcreate --name home --size 1T / dev / vg
mkfs -t ext3 -L home / dev / vg / home
. Если у вас есть ext4
, используйте его вместо ext3
для типа файловой системы Войдите в систему и смонтируйте новую ] home
файловая система на / mnt / home
mkdir /mnt/home
mount /dev/vg/home /mnt/home
Переместите все данные из / home в / mnt / home
mv /home/* /mnt/home
Отредактируйте / etc / fstab
и создайте новую запись для / home
. Не забудьте использовать ext4
вместо ext3
, если вы создали файловую систему таким образом
LABEL=home /home ext3 defaults 0 2
Размонтируйте файловую систему нового домашнего каталога и перемонтируйте ее туда, где она принадлежит
umount /mnt/home
mount /home
Перезагрузите еще раз навсегда мера. По крайней мере, выйдите из системы, но я бы рекомендовал полный перезапуск.