The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Раздел полезных советов: Объединение корневого и home разделов в RHEL/CentOS/Alma/Rocky 9 при использовании XFS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Объединение корневого и home разделов в RHEL/CentOS/Alma/Rocky 9 при использовании XFS"  +/
Сообщение от auto_tips (?), 04-Апр-25, 09:54 
По умолчанию в RHEL 9 и производных дистрибутивах создаётся два LVM-раздела с XFS - / и /home. Задача - убрать раздел /home и расширить на освободившееся место корневой раздел, так чтобы остался один большой корневой раздел.

Включаем возможность входа с правами root в sshd. В /etc/ssh/sshd_config:

   PermitRootLogin yes

Перезапускаем sshd и перезаходим напрямую под root, без промежуточных пользователей:
  
   systemctl restart sshd
   ssh root@host

Имеющиеся разделы:

   df

   /dev/mapper/almalinux_desktop--481dr30-root 73334784  19606796 53727988   15% /
   /dev/mapper/almalinux_desktop--481dr30-home 416977996 48002116 368975880  12% /home

Создаём в корне новый домашний каталог и переносим в него содержимое /home:

   mkdir /home2
   rsync -a /home/ /home2/

Закрываем сеансы всех пользователей и завершаем все процессы, которые могут использовать файлы в /home.
Отмонтируем старый /home и переименовываем новый:

   umount /dev/mapper/almalinux_desktop--481dr30-home
   rm -f /home
   mv /home2 /home

Комментируем в /etc/fstab запись  для /home

   /dev/mapper/almalinux_desktop--481dr30-root /                       xfs     defaults        0 0
   # /dev/mapper/almalinux_desktop--481dr30-home /home                   xfs     defaults        0 0

Находим к какому физическому разделу привязаны логические тома LVM:

   dmesg| grep nvme0

   nvme0n1: p1 p2 p3

   grep -r "nvme0n1" /etc/lvm

   ...device = "/dev/nvme0n1p3"

Удаляем LVM-раздел для /home:

   lvremove /dev/mapper/almalinux_desktop--481dr30-home

Расширяем размер корневого раздела, используя всё свободное пространство:

   lvresize /dev/mapper/almalinux_desktop--481dr30-root /dev/nvme0n1p3

Расширяем файловую систему XFS до новых границ раздела LVM (можно делать это на лету без отмонтирования и перемонтирования в режим только для чтения):

   xfs_growfs -d /dev/mapper/almalinux_desktop--481dr30-root


Было:
   /dev/mapper/almalinux_desktop--481dr30-root  73334784 49606184  23728600  68% /

Стало:
   /dev/mapper/almalinux_desktop--481dr30-root 490516480 52516220 438000260  11% /


Блокируем возможность входа с правами root в sshd. В /etc/ssh/sshd_config:

   PermitRootLogin no

Перезапускаем sshd и проверяем:
  
   systemctl restart sshd
   ssh host


URL:
Обсуждается: https://www.opennet.ru/tips/info/3265.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Объединение корневого и home разделов в RHEL/CentOS/Alma/Rocky 9 при использовании XFS"  +2 +/
Сообщение от Tron is Whistling (?), 04-Апр-25, 09:54 
Героическое создание самому себе проблем для их преодоления?
Просто меняем настройки при установке и забиваем на "умолчания".
Ответить | Правка | Наверх | Cообщить модератору

2. "Объединение корневого и home разделов в RHEL/CentOS/Alma/Rocky 9 при использовании XFS"  +/
Сообщение от Ося Бендер (?), 04-Апр-25, 14:26 
Отличное решение проблемы.
Ответить | Правка | Наверх | Cообщить модератору

3. "Объединение корневого и home разделов в RHEL/CentOS/Alma/Rocky 9 при использовании XFS"  +/
Сообщение от turbo2001 (ok), 04-Апр-25, 17:20 
Почему все так rsync любят? Чем cp -a не угодил?
Ответить | Правка | Наверх | Cообщить модератору

5. "Объединение корневого и home разделов в RHEL/CentOS/Alma/Rocky 9 при использовании XFS"  +/
Сообщение от Хитрый аноним (?), 04-Апр-25, 23:06 
Rsync работает быстрее. По крайней мере с дефолтными параметрами. Да и можно сэкономить время, если команда прерывается.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру