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

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

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

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

1 ответ1

0

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

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

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