6

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

Я запустил system-config-lvm, но кнопка "Initialize Entry" недоступна.

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

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

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

3 ответа3

2

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

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

Это много работы, извините :(.

2

Весь смысл LVM в том, что вы МОЖЕТЕ изменить размер разделов, использовать несколько физических дисков или разделов в качестве одного "логического" раздела и т.д. Чтобы использовать свободное пространство, вам потребуется создать дополнительный раздел, используя свободное пространство.

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

pvcreate /dev/hda3

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

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.

0

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

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