16:29 Создание резервных копий виртуальных дисков ВМ |
В VirtualBox начиная с версии 3.2.12 возможно удаление снимков в работающем состояния ВМ. Это позволяет нам сделать резервную копию образа виртуального диска "на лету", без остановки работы виртуальной машины и использования специальных файловых систем. Давайте рассмотрим пример использования этой возможности. У меня имеется виртуальная машина с именем xpn1 с одним виртуальным жестким диском с именем xp_1.vmdk. Сделаем снимок состояния системы, для этого введем в командной строке команду:
Где -q запрещает вывод дополнительных сообщений при выполнении команды, xpn1 - имя ВМ, а snapshot1 - имя создаваемого снимка. Выведем список жестких дисков:
В данном примере я использую файл образа диска в формате VMDK, а в virtualbox по умолчанию используется формат VDI. Но это не имеет значения, просто замените в примерах расширения файлов с VMDK на vdi. Мы видим, что создался новый файл снимка с UUID = ce732950-08c9-4ac1-9b8d-feef90ac9d19. Теперь ВМ использует этот файл для сохранения всех своих данных, а старый файл остается неизменным, вот для него то я и создаю резервную копию:
После создания копии файла снимка, он нам больше не нужен. Поэтому мы удаляем его:
Все процесс создания резервной копии файла виртуального диска завершен. Естественно, все что ВМ пишет на диск в то время когда мы создаем копию, не попадет в этот файл. Процесс создания резервной копии может занять много времени если у вас большой размер виртуального диска. Теперь давайте расмотрим процесс востанавления из резервной копии. Для этого нам необходимо завершить работу виртуальной машины и заменить текущий образ диска ВМ на созданную нами копию и на всякий случай сохраним текущий образ:
Запускаем виртуальную машину:
Если все прошло успешно удаляем копию образа диска:
Процесс востанавления ВМ из резервной копии завершен. Мне кажется все просто. Для автоматизации процесса создания резервных копий, вы можете создать сценарий на основе данных команд и запускать его по расписанию в определенное вами время, желательно когда нагрузка на хост и гостевую систему минимальна.
Замечание, для людей не знакомых с командной строкой linux: |
Категория: virtualbox | Просмотров: 2182 | |
Всего комментариев: 0 | |