@Bisekenov

Как расширить раздел root в centos?

Есть жесткий диск 1Tb с установленным CentOS, в разделе root 53 гб, а 941 гб в разделе home.
Как можно увеличить размер раздела root за счет раздела home?
fdisk -l выдает такую информацию
spoiler

/dev/sda1 * Linux
/dev/sda2 8e Linux LVM


в linux нуб))
  • Вопрос задан
  • 1733 просмотра
Решения вопроса 1
CityCat4
@CityCat4
Кошки не похожи на людей, кошки - это кошки!
Это вопрос нихрена не простой :)

Просто расширить том LVM несложно. Но вот освободить в нем место - это уже посложнее будет.

Кстати, НЕ ЛЕЗЬТЕ в тома LVM c помощью редакторов разделов! (gparted, partition magic, acronis и иже с ними) - угробите все нахрен.

Сначала нужно освободить место в /home. А это непросто, потому что система даст урезать том только в том случае, если блоки не используются. Потом освободившееся место приписать другому тому.

На словах все просто. На деле будет долгое и вдумчивое чтение документации по LVM, полный бэкап данных (потому что шанс при неаккуратном обращении с командами управления томами угробить все не просто высок - он охренительно высок!), и уже потом пробовать что-то сделать. Получится не сразу :) поэтому если есть возможность и нет времени - лучше попросите кого-нибудь.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
mindtester
@mindtester
делаю странные вещи..чаще на C#..теперь и C++ ужас
в общем случае, для любого линукса, обычно все просто делается с лайв носителя, gparted или patrtitionmanager, если кеды
.. это именно на случай простой разметки, без LVM (хотя.. возможно и с LVM все будет так же просто... почти как в акронисе)

ps если вдруг в лайве нет этих утилит (что было бы странно) их можно установить стандартным способом (хотя и на один сеанс, но большего и не надо)

pps и да - резервное копирование важных данных крайне желательно ДО

ppps запасной вариант (для чайников, но почему бы и нет?) - с лайва (под рутом):
- каментим строку home в /etc/fstab
- создаем в руте папку home
- rsync/grsync/и даже mc - мувивм хомяка
- убиваем раздел хомяка
- расширяем рут до физического предела (утилиты упомянуты выше)
... но ни когда не забываем о резервных копиях всего важного, прежде чем начать мясорубку..

ppps
Кстати, НЕ ЛЕЗЬТЕ в тома LVM c помощью редакторов разделов! (gparted, partition magic, acronis и иже с ними) - угробите все нахрен.

- акронис упомянут вообще для сравнения (и аналогия вполне уместна, см следующий пункт, все в гуях, но все работает), partition magic не упоминался вообще
- а вот кдешный patrtitionmanager прекрасно справился (kubuntu 18.04.* по крайней мере. LVM рзадел показан на физическом девайсе - мув/ресайз (не не менее контента конечно), а его подтома показаны уже как на отдельном девайсе - мув/ресайз велкам (опять же в пределах размера LVM тома)), так что не надо крошить батон в компот (при этом, обычно, gparted, во всяких блогах, часто заявляется более продвинутым, но сам это уже не проверял)
Ответ написан
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
Центос ставится на LVM по умолчанию.
Ищите, как расширить LVM раздел.

Вообще надо отмонтировать /home, удалить том, добавить место к тому корневого раздела, расширить файловую систему на корневом разделе. Ну и поправить fstab, чтобы не монтировался home при старте ;)
Ответ написан
@devlocal
Лучше не трогайте, если не когда такого не делали на тестовом сервере
Ответ написан
@pfg21
ex-турист
можно вспомнить еще такой "колхоз-стайл" :)
ищем самый большой и ненужный каталог с помощью ncdu али аналогичных програмулин.
из-под рута переносим его на раздел с home (куданить отдельно, чтобы не поцарапался :) )
а на прежнем месте делаем софт-линк на перемещенный каталог для прозрачного доступа.
Ответ написан
CityCat4 всё верно написал. Вопрос на первых взгляд простой и легко решаемый. Пока не угробишь пару серверов с архи важными данными, которые никто никогда не бекапил.
Поэтому лучше сделать резервную копию всего и вся и по новой накатить сервер. Уверен, там есть ещё что поменять/улучшить, но для этого надо переустанавливать ОСь -- так всегда.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы