Почему диск виртуального бокса не может быть сжат, если я указываю правильный каталог моего образа виртуальной машины?

Вы можете попробовать следующее, я нашел это на справочной странице Linux:-ч Это выделяет текущий процесс и его предков. -сущ. Это будет сортировать процессы с одним и тем же предком по PID, а не по имени.

0
05.09.2020, 01:44
1 ответ

Причина проста и указана в сообщении об ошибке. В настоящее время VirtualBox не поддерживает сжатие носителя, только расширение.

Тем не менее, вы можете уменьшить раздел внутри гостевой системы, а затем использовать VBoxManage ModifyMedium --Compact , чтобы уменьшить размер файла vdi. Это предотвратит его рост больше, чем размер нового установленного раздела.

Для этого выполните следующие действия:

  • Сделайте резервную копию.
  • Загрузите виртуальную машину из образа в живую среду (или в режим восстановления и запустите корневую оболочку ).
  • Запустите диспетчер разделов, например. Gparted , Диски GNOME или используйте инструмент командной строки, например fdisk.
  • Уменьшите существующий раздел до нужного размера.
  • Создайте новый раздел после существующих, но не форматируйте его ни в какую файловую систему. Заставьте его заполнить остальную часть диска.
  • Используйте dd, чтобы заполнить новый раздел нулями. Например, если раньше у вас был только один диск с одним разделом, команда будет выглядеть так::dd if=/dev/zero of=/dev/sda2 bs=4MЗамените sda2только что созданным неиспользуемым разделом. Скорее всего, вам придется запускать команду с sudo, если не в корневой оболочке.
  • Выключите ВМ.
  • Найдите инструмент VBoxManageна хост-компьютере. В Windows это "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe", откройте там cmd.На *nix он, вероятно, находится по пути, поэтому просто откройте терминал в любом месте.
  • Найдите файл vdi, который вы хотите сжать. Скопируйте полный путь к нему, если он содержит пробелы, заключите в кавычки(").
  • Сжать vdi с помощью такой команды:VBoxManage modifymedium --compact "c:\Users\user\VirtualBox VMs\Ubuntu Desktop\Ubuntu Desktop.vdi"
  • Это займет несколько минут на твердотельном накопителе или даже несколько часов на жестком диске. В конце концов, ваш файл vdi должен быть не больше размера вашего внутреннего раздела и никогда не должен превышать его.
1
30.11.2021, 12:51

Теги

Похожие вопросы