Восстановление данных с виртуальных машин 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

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

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

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

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

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

Восстановление данных с поврежденного жесткого диска
Восстановление данных с поврежденного жесткого диска
По статистике, до 80% случаев потери данных связаны с теми или иными ошибками пользователей в работе с ПК и накопителями. Оставшиеся 20% приходятся на долю сбоев в аппаратном обеспечении. Сегодня мы обсудим одну из возможностей извлечения данных с жесткого диска, … Продолжить чтение
5 способов защитить файлы от потери данных
5 способов защитить файлы от потери данных
Как к производителям программного обеспечения для восстановления данных к нам ежедневно обращаются десятки клиентов с просьбами об оказании помощи в восстановлении утраченной информации. Хотя в большинстве случаев мы можем помочь, но иногда приходятся иметь дело и с безнадежными ситуациями. В … Продолжить чтение
Synology DSM VS TrueNas: какая операционная система NAS лучше
Synology DSM VS TrueNas: какая операционная система NAS лучше
Хранение данных и доступ к ним — один из ключевых аспектов современной жизни, и с каждым годом возрастает необходимость в надежном и эффективном хранении данных. Одним из популярных решений в этой области являются устройства хранения на основе технологии Network Attached … Продолжить чтение
RS File Recovery – безопасное восстановление удаленных файлов
RS File Recovery – безопасное восстановление удаленных файлов
Программа RS File Recovery прекрасно справляется с задачей восстановления данных даже после очистки «Корзины», сбоя в работе аппаратуры, системных ошибок и в прочих ситуациях, следствием которых может стать исчезновение электронных документов. В обновленной версии программы RS File Recovery появился новая … Продолжить чтение
Online Chat with Recovery Software