Как восстановить данные с виртуальных машин Linux KVM?

В той статье читайте о том, как установить модули ядра гипервизора QEMU– KVM, и менеджер виртуальных машин в операционной системе Linux. Также разберем, как создать виртуальную машину с Windows, и как восстановить данные с диска виртуальной машины KVM.

Как восстановить данные с виртуальных машин Linux KVM?

KVM (виртуальная машина на основе ядра) — это решение для полной виртуализации с открытым исходным кодом для систем Linux. Подобно VirtualBox и VMware Workstation, KVM — это инфраструктура виртуализации для ядра Linux, которая превращает его в гипервизор.

Гипервизор, такого типа, позволяет пользователям запускать изолированные экземпляры других операционных систем внутри хост-системы.

Схема виртуальной машины KVM на основе ядра

Менеджер виртуальных машин – это программа с графическим интерфейсом, которая нужна для управления виртуальными машинами, с ее помощью вы сможете управлять виртуальной машиной как локально, так и по сети, к примеру, по протоколу SSH.

Если по каким-то из причин вы не можете установить VirtualBox или VMware на Linux, вы можете попробовать KVM.

Как проверить поддержку виртуализации

Прежде чем приступить к установке KVM, проверьте, поддерживает ли процессор вашего ПК аппаратную виртуализацию и поддержку KVM.

egrep -c '(vmx|svm)' /proc/cpuinfo

Проверка поддержки процессора аппаратной виртуализации

Если в результате команда вывела результат 0, процессор не поддерживает виртуализацию. В моем случае можно продолжать установку.

Для этого сначала установим еще один инструмент проверки, выполнив такую команду

sudo apt install cpu-checker

И после проверяем возможность использования KVM, следующей командой

sudo kvm-ok

Проверка возможности использования KVM

При поддержке KVM, система выведет сообщение о возможности использовать ускорение KVM:

KVM acceleration can be used

При несовместимости, сообщение сообщит о невозможности запуска KVM.

INFO: Your CPU does not support KVM extensions

KVM acceleration can NOT be used

Установка KVM на Ubuntu 20.04

Перед установкой нужно обновить репозитории выполнив команду apt update

sudo apt update

И затем для установки необходимых пакетов KVM, выполним команду Install с именами пакетов:

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager

Установка необходимых пакетов KVM

Программного обеспечения, обеспечивающего аппаратную эмуляцию гипервизора KVM - qemu-kvm.

Конфигурационных файлов для запуска libvirt в качестве системной службы - libvirt-daemon-system.

Программного обеспечения для управления платформами виртуализации - libvirt-clients.

Набор инструментов командной строки для настройки Ethernet мостов - bridge-utils.

Набор инструментов командной строки для создания виртуальных машин – virtinst.

Графический интерфейс и поддерживающие утилиты командной строки для управления виртуальными машинами через libvirt - virt-manager.

При появлении запроса подтверждения введите Yes, нажмите ENTER и дождитесь завершения установки.

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

sudo systemctl start libvirtd

sudo systemctl enable libvirtd

Включить автоматический запуск KVM при загрузке системы

Если менеджер виртуальных машин выдает ошибку перезагрузите систему.

Как создать виртуальную машину в Ubuntu 20.04

Теперь, когда сервер настроен запускаем менеджер виртуальных машин, командой

sudo virt-manager

Запускаем менеджер виртуальных машин

Или через меню приложений, кликнув по ярлыку программы. Чтобы создать виртуальную машину нажмите по значку компьютера в левом верхнем углу. В открывшемся окне выберите вариант установки виртуальной машины - с помощью ISO-образа, и нажмите - «Далее».

Создаем виртуальную машину

В следующем окне укажите путь к ранее скачанному ISO-образу операционной системы, кликнув по кнопке – “Browse”. Отметьте его и нажмите - Choose volume, и Далее.

Подключаем ISO образ

Затем введите объем оперативной памяти и количество процессоров, которые вы хотите выделить виртуальной машине. И в завершении укажите имя для данной виртуальной машины, после чего нажмите – Finish.

Количество оперативной памяти и процессоров

После, виртуальная машина запустится автоматически, и начнется установка операционной системы из образа.

Как восстановить данные с виртуальной машины

Перейти к просмотру
Как восстановить данные с виртуальных машин Linux KVM. Установка KVM, настройка виртуальной машины

Как восстановить данные с виртуальных машин Linux KVM. Установка KVM, настройка виртуальной машины

Как известно потеря данных является неизбежной проблемой любого пользователя ПК.

Причины потери данных с виртуальной машины, могут быть следующие:

  • Случайное удаление файлов
  • Форматирование диска
  • Виртуальный файл не смонтирован
  • Повреждение в индексных файлах
  • Неожиданное отключение компьютера
  • Неисправность гипервизора и т.д.

Чтобы вернуть фалы виртуальной машины вам понадобится специализированный софт, который поможет вернуть утерянную информацию, - программа для восстановления данных.

Для начала давайте рассмотрим, где искать и как восстановить файлы самой виртуальной машины, если по какой-то из причин ее запуск не возможет. Не грузится операционная система, случайно были удалены или повреждены файлы.

Hetman Partition Recovery

Чтобы достать файлы виртуальной машины с диска воспользуйтесь программой Hetman Partition Recovery.

Инструмент восстанавливает файлы с любых устройств, независимо от причины потери данных.

Программа поддерживает все популярные форматы файловых систем и поможет восстановить данные в случае удаления, форматирования, программных и аппаратных сбоев. Подключите диск к операционной системе Windows и запустите сканирование. Файлы виртуальных машин KVM вы найдете по пути

Home\lin\.local\share\libvirt\images

/var/lib/libvirtimages

Найденные файлы виртуальных машин

Имя файла соответствует имени виртуальной машины, это файл с расширением - .qcow2. Восстановите его в любое доступное место.

Восстановление фалов виртуальных машин

Если у вас есть компьютер с операционной системой Linux вы можете попытаться достать их без дополнительных программ. Файл виртуальной машины подгрузите в менеджер, запустите и достаньте нужную информацию.

Список файлов виртуальных машин в Linux

Если по какой-то из причин загрузить виртуальную машину после восстановления не удалось или при запуске появляется ошибка, не беда загрузите файл в нашу программу и восстановите данные с нее. Для этого в окне программы нажмите - Сервис - Монтировать диск, в открывшемся окне программы вам будет предложено выбрать тип образа диска, ищем в списке название виртуальной машины, на которой была создана или соответствующее расширение файла – Далее.

Монтирование образа виртуальной машины

Укажите путь к папке с фалами и нажмите - Выбор папки. Программа подгрузит все файлы виртуальных машин, находящиеся в данной папке, если вам нужна конкретная снимите лишние отметки.

Тип образа

Затем для запуска поиска данных кликните по диску правой кнопкой мыши и выберите – Открыть. Далее выберите тип анализа, для начала выполните Быстрое сканирование.

Быстрое сканирование образа виртуальной машины

Программа без труда нашла все файлы, которые остались на диске. Красным крестиком здесь отмечены те, которые были удалены. Кликнув по файлу, можно посмотреть его содержимое в окне предварительного просмотра. Для быстрого поиска нужного файла здесь реализована функция поиска по имени.

Восстановите нужные данные

Отметься файлы, которые нужно вернуть и нажмите – Восстановить, укажите диск куда сохранить файлы и нажмите – Сохранить.

Заключение

Как известно виртуальные машины обеспечивают лучшую защиту от внезапной потери данных. Но все же обладая большей безопасностью, данная технология не может обеспечить полной защиты от потери информации. В процессе работы могут происходить различные сбои программного обеспечения, неожиданное завершение работы, человеческие ошибки, такие как случайное удаление файлов или форматирование диска и т.д. При потере данных с виртуальны машин рекомендуем использовать мощный инструмент восстановления данных Hetman Partition Recovery. Данная программа поддерживает большинство популярных форматов файлов виртуальных дисков: .vmdk, .vdi, .vhd, .vhdx, .hdd, .hds, .qcow, qcow2, .img, .cow, .qed.

Пробная версия программы позволяет убедится в ее работоспособности до покупки полной версии, полная версия программы нужна только при сохранении файлов.

Dmytriy Zhura

Автор: , Технический писатель

Дмитрий Жура – автор и один из IT-инженеров компании Hetman Software. Имеет почти 10 летний опыт работы в IT-сфере: администрирование и настройка серверов, установка операционных систем и различного программного обеспечения, настройка сети, информационная безопасность, внедрения и консультация по использованию специализированного ПО. Является экспертом в области восстановления данных, файловых систем, устройств хранения данных и RAID массивов.

Andrey Mareev

Редактор: , Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Рекомендуем для вас

Вас приветствует ассистент Hetman Software, созданный на основе искусственного интеллекта.
Начать Чат