Добавьте освобожденное пространство к lvm

Я уменьшенный мой раздел окон и теперь имеет 10 ГБ освобожденного пространства, которое я теперь хочу использовать для роста моего / раздел, который является ext4 в lvm. Я выполняю Fedora 12.

Я выполнил system-config-lvm, но кнопка "Initialize Entry" отображается серым.

Освобожденное пространство не смежно с lvm, но я не могу переместить разделы в GParted как, я смог с ext3 в прошлом. Я не могу создать новый раздел ни один, поскольку он говорит, что не может иметь больше чем 4 основных разделов. Я не вижу опции создать расширенный раздел.

Таким образом, мой вопрос, как я добавляю, что освобожденное пространство к lvm, таким образом, я могу вырастить размер / раздел?

Я не хочу переустанавливать Fedora.

6
задан 06.02.2010, 12:01

3 ответа

К сожалению, это кажется, что у Вас действительно есть четыре основных раздела - два для разделов NTFS, один для Вашей начальной загрузки / и один для lvm. Расширенные разделы живут в основном разделе, выделенном содержанию их, таким образом, Вы не сможете сделать любого.

Я не уверен, что существует простой способ к Вам, кроме найти, что некоторая внешняя память перемещает данные на то, в то время как Вы переставляете разделы. Если Вы решаете сделать это, необходимо смочь скопировать все логические тома, а не содержание файловых систем. Gparted не может справиться с lvm, к сожалению, таким образом, Вам, вероятно, придется скопировать содержание lvm в другом месте, удалить тот раздел, переместить другие (Вы можете перемещать контент основных разделов в расширенные разделы, для будущей гибкости) затем воссоздают lvm и копируют данные назад.

Это - большая работа, извините :(.

2
ответ дан 07.12.2019, 16:21

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

Узнайте, какой диск свободное пространство находится при использовании "fdisk-l", затем делают "fdisk/dev/hda" заменяющий hda с тем, какой бы ни диск корректен. После того как раздел был создан, использовав свободное пространство, мы можем теперь создать новый физический том:

pvcreate /dev/hda3

Замените hda3 тем, что название нового раздела (доступно в "fdisk-l"). Теперь мы расширим Volume Group до нового физического тома как так:

vgextend /dev/VolGroup00 /dev/hda3

Где VolGroup00 является названием того, какой бы ни VG существует в Вашей системе (доступный путем выполнения "vgdisplay"). Где hda3 является названием нового раздела (снова). После того как VG был расширен, мы можем теперь расширить Логический том:

lvextend -L +20G /dev/VolGroup01/LogVol00

Где 20G изменяется на сумму доступного свободного пространства и VG и LV, измененный на их корректные имена. После того как Логический том был расширен, мы должны расширить ext4 файловую систему во что LV:

resize2fs /dev/VolGroup01/LogVol00

Снова, измените имена для соответствия системе. Можно выполнить все это в рабочей системе.. включая последнюю команду. Расширение ext4 на смонтированном разделе хорошо работает начиная с ранних версий 2,6 ядер.

2
ответ дан 07.12.2019, 16:21

Учитывая объем работы, требуемый переставить разделы вокруг, Вы могли рассмотреть расширение Вашего раздела NTFS снова, затем создав файл на 10 ГБ, поместив файловую систему в него, затем монтируя его после монтирования Вашего раздела NTFS. Это решение менее устойчиво, чем разбирание в разделах правильно (и очевидно не интегрируется приятно с lvm), но может случиться так, что это более достижимо.

0
ответ дан 07.12.2019, 16:21

Теги

Похожие вопросы