изменить размер / из /home

изменить размер / из /home

Я хотел бы добавить 150G /homeиз/

Нужно ли мне делать это с живым DC?

это удалит мои данные?

введите описание изображения здесь

решение1

Поскольку ваш /homeразмер всего 150G, перемещение 150G из /homeв /означаетполностью разрушающийЛВ /home.

Процедура будет следующей:

1.) Сделайте резервную копию всех данных, /homeкоторые вы не хотите потерять.

2.) Если возможно, войдите в консоль как пользователь root, чтобы /homeона не использовалась, и отмонтируйте /home.

Если это невозможно, вам нужно будет закомментировать строку для /homeфайловой системы /etc/fstabи перезагрузиться, чтобы система загрузилась без монтирования /home. В этой ситуации вы все равно сможете войти в систему с помощью SSH или в текстовом режиме, но вход в систему через GUI как обычные пользователи будет невозможен, поскольку для обычных пользователей не будет доступных для записи домашних каталогов. Вход в систему через GUI должен записать несколько небольших файлов в домашний каталог пользователя.

3.) После /homeразмонтирования выполните следующие команды. (Примечание:это разрушительный шаг: после выполнения этих команд единственный способ получить содержимое вашего старого /homeбэкапа — из резервных копий, которые вы сделали на шаге № 1.)

lvremove /dev/centos/home
lvextend -L +150G -r /dev/centos/root

Если ваш дистрибутив Linux недостаточно новый для поддержки -rопции lvextend, вы можете пропустить эту опцию и затем использовать специфичную для файловой системы команду для расширения корневой файловой системы. Для файловых систем типа ext2/ ext3/ ext4команда будет resize2fs /dev/centos/root. Для файловой системы XFS команда будет xfs_growfs /.

CentOS 7 и выше по умолчанию используют тип файловой системы XFS; более старые версии CentOS, скорее всего, будут использовать ext4.

4.) Наконец, восстановите/создайте заново домашние каталоги пользователей /home(теперь это будет обычный пустой каталог, который ранее использовался в качестве точки монтирования).

Связанный контент