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

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

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

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

Совершил ли я ошибку, и если нет, есть ли способ решить эту проблему?

Редактировать:Ниже представлен снимок экрана, показывающий, где я нахожусь в инструменте разметки YaST:

введите описание изображения здесь

решение1

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

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

Связанный контент