В CentOS 7, если вы хотите изменить объем раздела /home и выделить его для корневого каталога /, вы можете использовать LVM (логическое управление объемами). Вот базовое руководство по шагам:
- Резервное копирование данных: Перед любыми операциями с разделами обязательно создайте резервную копию всех данных из каталога
/home, чтобы избежать потери. - Отмонтируйте раздел
/home:umount /home - Уменьшите размер логического объема LVM: Используйте команду
lvreduce, чтобы уменьшить размер раздела/home. Здесь параметр-L -100Gуказывает на уменьшение на 100 GB, конкретное значение вы можете настроить по своему усмотрению.lvreduce -L -100G /dev/mapper/centos-home - Отформатируйте раздел заново: Форматируйте уменьшенный раздел заново. Здесь используется команда
mkfs.xfs, параметр-fозначает принудительное форматирование.mkfs.xfs /dev/mapper/centos-home -f - Смонтируйте раздел
/homeзаново:mount /dev/mapper/centos-home /home - Расширьте корневой раздел: Используйте команду
lvextend, чтобы расширить корневой раздел/dev/mapper/centos-root, такая же величина пространства добавляется, как и уменьшена с раздела/home.lvextend -L +100G /dev/mapper/centos-root - Примените изменения к файловой системе: Для файловой системы XFS используйте команду
xfs_growfs, чтобы расширить файловую систему, чтобы она использовала новое пространство раздела.xfs_growfs /dev/mapper/centos-root - Проверьте изменения в разделе: Используйте команду
df -h, чтобы увидеть новый размер раздела и убедиться, что изменения вступили в силу.

Обратите внимание, что эти шаги связаны с операциями над файловыми системами и разделами, и они могут представлять риск для данных системы. Если в разделе /home есть данные, обязательно сначала создайте резервную копию!!! Сначала создайте резервную копию!!! Сначала создайте резервную копию!!!