Я пытаюсь изменить размер жесткого диска ОС Ubuntu, работающей внутри виртуальной машины (Virtualbox), работающей под управлением Windows 10 (с 20 до 270 ГБ).
Следуя инструкциям вэта тема, я отключил свою виртуальную машину и запустил на Windows 10 PowerShell:
C:\Users\Bob> C:\"Program Files"\Oracle\VirtualBox\VBoxManage.exe modifyhd C:\Users\Bob\"VirtualBox VMs"\Tommaso_Ubuntu01\Tommaso_Ubuntu01.vdi --resize 270000
и я успешно получаю
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
поэтому, когда я проверяю настройки своей виртуальной машины на панели Virtualbox, я вижу:
затем я продолжаю следовать шагам в теме: я запускаю свою виртуальную машину, иду в
Приложения (квадрат из 9 точек в нижней панели) > Диски > Жесткий диск (левая панель)
затем
выберите Partition 3
(раздел, который я ранее установил размером 21) > кнопка с шестеренками > изменить размер > установить раздел на 270 ГБ
но я получаю:
Ошибка изменения размера раздела
ошибка изменения размера раздела /dev/sda3: Не удалось изменить размер раздела на устройстве '/-dev/sda/' (Не удалось удовлетворить всем ограничениям раздела.) (udisk-error-quark,0)
В чем проблема? Как ее решить?
решение1
РЕШЕНО
Следуяэта тема, я установил GParted,
sudo apt-get install gparted
открылось всплывающее окно с вопросом, хочу ли я исправить нераспределенное свободное пространство (которое я получил от операции в PowerShell) > ответилdon't fix
выбрал partition3
(который я ранее выделил на 20 ГБ)
изменить размер выбранного раздела:
установить
new size
на260 GB
, установитьAlign
наNone
.нажал
apply all operations
выскочило то же самое всплывающее окно, что и раньше, и на этот раз я ответил fix
.
Операция завершена, и на этот раз я убедился, что виртуальная машина получила изменения:
по чаевым
df -h
измененный раздел возвращается среди остальных.
решение2
В хост-системе вам необходимо предоставить полное разрешение файлам VM. В Windows это можно сделать, щелкнув правой кнопкой мыши по файлам VM -> Щелкните на опции Свойства (последняя опция в меню) -> Щелкните на Безопасность -> Изменить -> Выберите Пользователи -> Отметьте Полный доступ -> Нажмите ОК и закройте окно.
Теперь попробуйте еще раз изменить размер раздела в гостевой ОС.
Например, для Ubuntu VM -> Ubuntu.vmi, Ubuntu.vbox Вы можете найти вышеуказанные файлы, щелкнув правой кнопкой мыши на гостевой ОС в virtualbox, а затем выбрав опцию Показать в проводнике, как показано на следующем рисунке.