Recoverysoftware.com.ua

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

Щоб отримати доступ до даних, що зберігаються в QCOW та QCOW2 – форматів віртуальних жорстких дисків Linux KVM – необхідно підключити віртуальний жорсткий диск пошкодженої машини до іншої машини.

І, відповідно, рішення тут таке: ми дістаємося даних за допомогою гостьової операційної системи, встановленої на іншій віртуальній машині Linux KVM.

Файли образів віртуальної машини Linux KVM розташовані за адресою:

/var/lib/libvirt/images

Як відновити дані з віртуальної машини Linux KVM, якщо її диск пошкоджений або недоступний у KVM?

Але якщо дані в результаті збою роботи віртуальної машини видалені? Що якщо пошкоджено сам диск із віртуальною машиною Linux KVM? З таким складним завданням якщо і під силу впоратися, то лише програмами для відновлення даних із спеціальним функціоналом.

Такі програми повинні:

Така програма запускається в хост-системі, монтує віртуальний жорсткий диск і відкриває нам доступ до даних, що зберігаються всередині нього. У тому числі, доступ до видалених даних.

Одна з небагатьох програм, що відповідає всім перерахованим вище критеріям – 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.

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

Запускаємо швидке сканування даних.

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

Вибираємо потрібну та натискаємо кнопку «Відновити» (або вибираємо такий пункт у контекстному меню на папці).

Зберігаємо на диск із файловою системою, зрозумілою Windows – NTFS, FAT32 або ExFAT.

Як відновити дані з QCOW та QCOW2 програмою RS Partition Recovery?

У меню програми «Сервіс» вибираємо «Монтувати диск».

Вибираємо формати віртуальних жорстких дисків. Якщо машина Linux KVM працювала з диском її рідного формату QCOW чи QCOW2, відповідно, вказуємо ці формати, тобто, пункт Linux KVM.

Вказуємо шлях до папки з файлами віртуальної машини, де зберігається віртуальний жорсткий диск.

Далі вказуємо безпосередньо віртуальний диск, з якого потрібно відновити дані.

Якщо віртуальний диск має снапшоти, вони також будуть відображені.

Доданий образ відобразиться у вікні програми в розділі «Монтовані диски».

Клікаємо розділ, з якого потрібно відновити дані.

Нам пропонується два варіанти пошуку даних – швидке сканування та повний аналіз. Перший варіант – швидкий. Другий займе час, але дозволить відновити більше даних.

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

І отримуємо доступ до даних диска віртуальної машини Linux KVM.

Тут будуть і наявні дані, і видалені (відзначені хрестиком). Кликом миші відзначаємо папки та файли, які хочемо відновити. Натискаємо кнопку «Відновити».

Вибираємо один із способів збереження даних та зберігаємо відновлені файли.

Exit mobile version