1

У меня есть жесткий диск Linux с тремя областями:

  • /dev/hda1 - загрузочный раздел ext3 (20 МБ)
  • /dev/hda2 - основной раздел lvm2 (6 ГБ)
  • нераспределенное пространство - 12 ГБ

Я хотел бы объединить неразмеченное пространство в раздел lvm2, известный как /dev /hda2. Я пытался использовать GParted, но он не поддерживает lvm2.

Какие команды или утилиты я могу использовать, чтобы добавить неразмеченное пространство в hda2 без потери моих существующих данных?

3 ответа3

2

Поместите неразмеченное пространство в его собственный раздел, затем используйте pvcreate затем vgextend на нем.

0

<friendlyreminder> Прежде чем продолжить, убедитесь, что у вас есть резервные копии, если на вашем диске есть что-то важное. </ Friendlyreminder>

Я бы пошел на метод Норки. Два "физических" тома LVM на одном диске, расширяющиеся как одна и та же группа томов и логический том, не лучшая вещь, если говорить о производительности.

При обычном использовании настольных компьютеров вы, вероятно, не увидите никакой разницы, но все же я думаю, что изменение текущего объема LVM, чтобы оно было больше, было бы правильным решением. Просто продолжайте с предложением Норки и не забудьте потом изменить размер вашей файловой системы :)

0

Вы также можете «изменить размер» второго раздела, а затем запустить на нем pvresize . Вы бы использовали fdisk вместо parted - это уродливее, но немного ниже уровня. Запишите существующую таблицу разделов, в частности начало второго раздела, затем удалите второй раздел и заново создайте его с той же начальной точкой, типом системы (8e, Linux LVM), но с максимально допустимой конечной точкой. Затем вы должны перезагрузиться (ядро не может нормально обновлять таблицы разделов для используемых дисков), а затем pvresize /dev/sda2 . Теперь ваша группа томов будет больше. Этот метод приводит к возможно более точным результатам, но он более опасен и требует недавнего набора инструментов и ядра LVM (вы не упомянули свой дистрибутив / версию Linux); Метод Игнасио, вероятно, безопаснее.

Независимо от того, какой метод вы используете для помещения свободного места в группу томов, теперь вам нужно будет расширить свой логический том и файловую систему в нем. Смотрите lvextend и resize2fs .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .