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

Как восстановить данные виртуальных машин Linux KVM? Если внутри машины хранятся какие-то важные данные, но машина не подлежит починке, как добраться к содержимому её виртуального жёсткого диска? Что делать, если сам виртуальный диск машины повреждён? И что делать, если у нас нет доступа к Linux и гипервизору KVM? Во всех этих случаях попробуем разобраться в этой статье.

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

Содержание

  1. Причины выхода из строя виртуальной машины Linux KVM
  2. Как получить доступ к данным виртуальной машины Linux KVM
  3. Как восстановить данные с виртуальной машины Linux KVM, если её диск повреждён, либо недоступен в KVM
  4. Как восстановить данные из QCOW и QCOW2 программой RS Partition Recovery

Причины выхода из строя виртуальной машины Linux KVM

Основные причины поломки виртуальной машины Linux KVM:

  • Удаление файлов виртуальной машины Linux KVM;
  • Повреждение после неудачного копирования или переноса файлов виртуальной машины Linux KVM;
  • Выход из строя виртуальной машины Linux KVM в результате сбоя питания, при создании снапшотов (SnapShot), в процессе обновления гипервизора и т.п.;
  • Отсутствие доступа к виртуальной машине Linux KVM из-за переустановки хост-системы.

Можно попробовать починить виртуальную машину Linux KVM и получить доступ к данным. Для этого нужно заново пересоздать машину на базе её существующего виртуального жёсткого диска.

Если пересоздание не решает проблему, тогда остаётся только спасать данные виртуальной машины. Имеющиеся внутри виртуальной машины Linux KVM ценные данные могут быть безвозвратно утеряны.

Как получить доступ к данным виртуальной машины Linux KVM

Чтобы получить доступ к данным хранящимся в QCOW и QCOW2 – форматов виртуальных жёстких дисков Linux KVM. Необходимо подключить виртуальный жёсткий диск повреждённой машины к другой машине.

И, соответственно, решение здесь такое: мы добираемся к данным с помощью гостевой операционной системы, установленной на другой виртуальной машине Linux KVM.

Файлы образов виртуальной машины Linux KVM расположены по адресу:

/var/lib/libvirt/images

Как восстановить данные с виртуальной машины Linux KVM, если её диск повреждён, либо недоступен в KVM

Но что, если данные в результате сбоя работы виртуальной машины удалены? Что если повреждён сам диск с виртуальной машиной Linux KVM? С такой сложной задачей если и под силу справиться, то только программам для восстановления данных со специальным функционалом.

Такие программы должны:

  • Поддерживать виртуальные жёсткие диске вообще и форматы, с которыми работает Linux KVM, а это QCOW и QCOW2, в частности;
  • Предусматривать доступ к содержимому виртуальных жёстких дисков, в том числе если последние повреждены;
  • Предусматривать восстановление удалённых файлов на виртуальной машине. Т.е. восстановление удалённых данных на случай, если в результате сбоя работы виртуальной машины данные удалены;
  • Предусматривать эффективные алгоритм ы восстановления данных.

Такая программа запускается в хост-системе, монтирует виртуальный жёсткий диск и открывает нам доступ к хранящимся внутри него данным. В том числе к удалённым данным.

Одна из немногих программ, отвечающая всем перечисленным выше критериям — RS Partition Recovery. Эта программа предусматривает поддержку форматов виртуальных дисков всех известных гипервизоров, с которыми работает Linux KVM, включая его родные диски QCOW и QCOW2.

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

Примечание: в среде Linux RS Partition Recovery можно попробовать запустить через Wine. Программа дружит с Wine, но, увы, как и многие Windows-программы, корректно будет работать не в каждом случае. В идеале, конечно, лучше использовать RS Partition Recovery в ОС Windows.

Чтобы восстановить данные с виртуальных машин программой RS Partition Recovery, необходимо переместить файлы QCOW и QCOW2 виртуальной машины Linux KVM на раздел диска с файловой системой, понятной Windows – NTFS, FAT32 или ExFAT. Linux предусматривает создание разделов с этими файловыми системами.

Создаём в Linux раздел, например, с ExFAT, идём по пути размещения файлов виртуальной машины KVM:

/var/lib/libvirt/images

И копируем файлы машины на раздел с понятной Windows файловой системой.

Также получить доступ к файлам виртуальной машины Linux KVM с помощью программы RS Partition Recovery.

RS Partition Recovery

RS Partition Recovery

Универсальное решение для восстановления данных

Устанавливаем и запускаем программу RS Partition Recovery.

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

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

Запускаем быстрое сканирование данных.

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

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

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

Выбираем нужную и нажимаем кнопку «Восстановить» (или выбираем такой пункт в контекстном меню на папке).

Сохраняем на диск с файловой системой, понятной Windows – NTFS, FAT32 или ExFAT.

Как восстановить данные из QCOW и QCOW2 программой RS Partition Recovery

В меню программы «Сервис» выбираем «Монтировать диск».

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

Выбираем форматы виртуальных жёстких дисков. Ежели машина Linux KVM работала на базе диска её родного формата QCOW или QCOW2, соответственно, указываем эти форматы, т.е. пункт «Linux KVM».

Как восстановить данные из QCOW и QCOW2

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

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

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

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

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

Добавленный образ, отобразится в окне программы в разделе «Монтированные диски».

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

Кликаем раздел, где нужно восстановить данные.

Нам предлагается два варианта поиска данных – быстрое сканирование и полный анализ. Первый вариант быстрый. Второй займёт время, но позволяет восстановить больше данных.

Как восстановить данные из QCOW и QCOW2

После завершения анализа жмём «Готово».

И получаем доступ к данным диска виртуальной машины Linux KVM.

Здесь будут и имеющиеся данные, и удалённые (отмечены крестиком). Кликом мыши отмечаем папки и файлы, которые хотим восстановить. Нажимаем кнопку «Восстановить».

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

Выбираем один из способов сохранения данных и сохраняем.

Часто задаваемые вопросы

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

Оставить комментарий

Похожие публикации

Новые версии программ для восстановления удаленных данных в RS Data Recovery!
Новые версии программ для восстановления удаленных данных в RS Data Recovery!
RS Data Recovery – пакет программ, позволяющих самостоятельно восстанавливать файлы и фотографии после очистки «Корзины» или форматирования жесткого диска или карты памяти. В пакет входят RS File Recovery и RS Photo Recovery. Новая версия программы RS File Recovery теперь может … Продолжить чтение
Как перенести файлы и настройки с одного компьютера на другой
Как перенести файлы и настройки с одного компьютера на другой
Необходимо быстро и безопасно перенести данные и настройки системы с одного компьютера на другой? Читайте про самые легкие и эффективные способы переноса информации, подходящие для новичков и опытных пользователей.
Что такое новая файловая система Apple (APFS)
Что такое новая файловая система Apple (APFS)
APFS (Apple File System) — это новая файловая система, используемая на всех устройствах Apple, от Apple Watch до компьютеров Mac. Она оптимизирована для работы с флэш-памятью и заменила устаревшую HFS+. Сегодня почти каждый новый гаджет, продаваемый Apple, работает на флэш-накопителе, … Продолжить чтение
Как восстановить данные с массива RAID 1?
Как восстановить данные с массива RAID 1?
Массив RAID 1 это, пожалуй, самый надежный тип RAID, однако даже он может выходить из строя. В этой статье мы рассмотрим, главные причины выхода из строя и как восстановить данные c RAID 1 массива в случае непредвиденных ситуаций его работе.
Online Chat with Recovery Software