Перемещение разделов с помощью YaST Expert Partitioner: "уже создано на диске и не может быть перемещено"

В настоящее время я пытаюсь использовать инструмент создания разделов YaST (на openSUSE 13.2 под VirtualBox), чтобы переместить раздел подкачки Linux на образ виртуального диска VirtualBox. При попытке переместить какой-либо раздел на виртуальный диск я получаю сообщение об ошибке "Раздел /dev/sdb уже создан на диске и не может быть перемещен". Кроме того, я не могу изменить размер любого раздела сверх его уже существующего размера, несмотря на тот факт, что у меня есть 40,82 ГБ нераспределенного пространства на виртуальном диске.

Я читал, что это предположительно может быть вызвано подключением диска, но, насколько я могу судить, диск не подключен (ни один из разделов в разделе sdb иметь точку крепления и mount не показывает ни один из разделов на этом виртуальном диске).

Я сделал ошибку, и, если нет, есть ли способ решить эту проблему?

Изменить: Ниже приведен скриншот того, где я нахожусь в инструменте разделителя YaST:

1 ответ

YaST не позволяет перемещать разделы, уже находящиеся на диске, - эта функция доступна только для перемещения разделов, которые вы добавили перед записью их на диск. Это может быть проблемой, если это раздел данных, так как удаление и повторное его создание приведет к потере данных, но, поскольку это раздел подкачки, при этом никакие данные не будут потеряны.

Что вам нужно сделать, это удалить расширенный раздел sdb2, который также удалит sdb5, Оттуда вы можете воссоздать раздел подкачки в конце диска, что позволит вам расширить раздел данных. sdb1 по мере необходимости. Я бы порекомендовал вам не создавать расширенный раздел, если вам не нужно более четырех разделов на диске. (Если вам нужно более четырех разделов, вам, вероятно, следует использовать GPT.)

Другие вопросы по тегам