Расширение LVM /root (Можно ли расширять LVM не увеливая число sdx?)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Расширение LVM /root

Сообщение Archangel »

Стоит Федора 18(два первичных раздела винта уже были заняты под другие нужды sda1 и sda2), инcталл по умолчанию - это означает на нее выделено два раздела:
1. /boot - sda3 primary
2. sda4 extended
На sda4:
logical sda5, на котором уже собственно lvm. В котором swap и /root.
Было:

Код: Выделить всё

sda3
---->/boot
sda4
----> Неразмечено 50 ГБ
---->sda5
--------->/swap
--------->/root

Вот понадобилось увеличить /root.
Откусил места 50 ГБ, с помощью gparted на флешке перенес раньше /boot(sda3), и расширил(sda4). sda5 - gparted двигать отказался, мотивируя что lvm.
Пришлось создать на свободном пространстве sda4 еще sda6, включить его в группу lvm (группа fedora), и тогда только сработал lvresize, и resize2fs.
Стало:

Код: Выделить всё

sda3
---->/boot
sda4
---->sda6
--------->/root(продолжение)
---->sda5
--------->/swap
--------->/root

Меня смущает, что пришлось нарезать еще один раздел sda6 - неужели без него никак нельзя расширить LVM?
Хочу:

Код: Выделить всё

sda3
---->/boot
sda4
---->sda5
--------->/swap
--------->/root(но растянутые на 50 ГБ)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21402
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Расширение LVM /root

Сообщение Bizdelnick »

Archangel писал(а):
04.07.2013 19:19
Меня смущает, что пришлось нарезать еще один раздел sda6 - неужели без него никак нельзя расширить LVM?

Можно, но не через gparted, а руками (fdisk, pvresize, lvresize. resize2fs).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Расширение LVM /root

Сообщение Archangel »

А fdisk работает без потери данных? Тогда вопрос - как теперь переделать на правильно?
Я так понимаю надо вывести sda6 из группы, и c помощью fdisk растянуть sda5.
Подскажите как правильно это выполнить без потерь?
Сейчас размонтировал /root, сделал ему fsck, пробую делать lvreduce - он предупреждает, что "алес капут" может подкрастся.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21402
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Расширение LVM /root

Сообщение Bizdelnick »

Я бы оставил как есть, если честно. На производительности это никак не скажется, разве что эстетические чувства коробит. Если Вы эстет - сделайте полный бекап и читайте дальше.

Во-первых, сначала надо уменьшать файловую систему, а уж потом lv. Потом - да, вывести sda6 из vg. Дальше fdisk: удаляете sda6, запоминаете, на каком блоке начинается sda5 и его тоже удаляете. Создаёте новый sda5, начинающийся на том же блоке и большего размера. Записываете изменения. Дальше - как я писал, pvresize, lvresize, resize2fs.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Расширение LVM /root

Сообщение Archangel »

Да вот пытаюсь увидеть, где же эта простота и легкость управления разделами с помощью lvm, ничего простого пока не нашел.
По прежнему надо делать бекапы, отмонтировать, менять размеры, только манипуляций - больше, чем было раньше.
PS Попробовал уменьшить ФС через resize2fs, потом сделал lvreduce - диск перестал монтироваться, слетела разметка блоков, растянул назад - нашелся суперблок, стало монтироваться. То ли руки кривые, то ли еще что не так. По идее должно было нормально уменьшить и появится возможность сделать pvmove для sda6 - но оказалочь, что казалось.
Оно вообще умеет перемещать если расширение идет с конца диска к середине?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21402
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Расширение LVM /root

Сообщение Bizdelnick »

Вообще lvm на такие издевательства не очень рассчитан. В норме он именно за счёт добавления разделов должен расширяться.
Archangel писал(а):
05.07.2013 14:43
Оно вообще умеет перемещать если расширение идет с конца диска к середине?

А, вот на это я не обратил внимания. Честно говоря, не знаю.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: