Как сделать резервную копию и переместить машины VirtualBox
Нужно переместить виртуальную машину, только чтобы обнаружить, что копирование и вставка не работают? Возможно, вы просто хотите знать, что делать резервную копию? Посмотрите это краткое руководство по процессу, чтобы лучше понять VirtualBox
Перво-наперво: убедитесь, что ваша виртуальная машина выключена и выключена. Затем убедитесь, что вы избавляетесь от любых снимков, которые у вас есть. К сожалению, нет надежного и надежного способа сделать это, не избавившись от них. Выберите вашу виртуальную машину и нажмите на вкладку «Снимки».
Выберите ваш снимок и нажмите кнопку удаления. Будьте готовы подождать, пока VirtualBox объединит различия с текущим состоянием вашей машины. Однако состояние машины не изменится, так что не волнуйтесь. Теперь, когда подготовительные материалы не нужны, мы можем начать процесс перемещения.
Как только это будет сделано, перейдите в File> Virtual Media Manager. Вы увидите список носителей, которые вы использовали или прикрепили к вашим машинам..
Выберите виртуальную машину, которую вы хотите переместить, затем нажмите значок «Отпустить» выше. В моем случае я перенесу W7.vdi из моего домашнего каталога на другой жесткий диск..
Как только он будет выпущен, закройте VirtualBox и перейдите в каталог настроек по умолчанию, /home/user/.VirtualBox/
Вы можете скопировать файл .vdi из директории HardDisks, если хотите просто создать резервную копию или переместить его. Будьте терпеливы, так как это может занять некоторое время в зависимости от вашей конфигурации.
А пока давайте отредактируем файл VirtualBox.xml по своему вкусу. Это тот шаг, о котором большинство людей мало что знает, но очень важно убедиться, что все работает гладко. Откройте его в Gedit.
Прокрутите немного вниз, и вы попадете на части, которые нам нужно отредактировать.
Если вы меняете расположение своих виртуальных машин, найдите теги xml для «MachineEntry» и измените исходный путь. Если вы меняете расположение образов виртуальных дисков, найдите теги xml для «HardDisk» и измените их местоположение. Как видите, каждая машина привязана к образу диска по UUID, который не должен изменяться. Если вы перемещаете виртуальные машины на новый компьютер, обязательно скопируйте этот файл и замените предыдущий файл конфигурации.
В моем конкретном случае я просто хотел переместить образ диска на более просторный диск, поэтому я оставил другие вещи без изменений.
Если вы меняете хосты между Windows и Linux, обязательно измените объявление версии в верхней части файла на «windows» вместо «linux»..
После перемещения файла .vdi запустите VirtualBox и перейдите в меню «Файл»> «Диспетчер виртуальных носителей»..
Нажмите на старый файл .vdi и нажмите удалить. Теперь нажмите «Добавить», перейдите на новое место и нажмите «Открыть». Нажмите «ОК».
Теперь, когда новый .vdi добавлен в список VirtualBox, мы должны присоединить его к вашей виртуальной машине. На главном экране выберите его, перейдите в «Настройки» и нажмите на панель «Хранилище».
Под соответствующим контроллером IDE нажмите кнопку «Добавить вложение». Вы увидите, что жесткий диск добавляется автоматически, но, вероятно, он не будет правильным.
Нажмите на нее и справа под «Жестким диском» выберите правильный файл .vdi. Нажмите «ОК».
Если вы выполнили все шаги и правильно отредактировали VirtualBox.xml, вы сможете без проблем запустить компьютер! Есть несколько проблемных областей, поэтому, если что-то не работает, убедитесь, что вы используете правильные пути и отредактировали только соответствующие области VirtualBox.xml..
Весь процесс немного сложнее, чем просто копирование и вставка, но все же он относительно быстрый и безболезненный. Поделитесь своими комментариями о VirtualBox в комментариях!