Як відновити дані з віртуальних машин 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
Програмне забезпечення Опис/Функція
qemu-kvm Програмне забезпечення, що забезпечує апаратну емуляцію гіпервізора KVM.
libvirt-daemon-system Конфігураційні файли для запуску libvirt як системної служби.
libvirt-clients Програмне забезпечення для керування платформами віртуалізації через libvirt.
bridge-utils Набір інструментів командного рядка для налаштування Ethernet мостів.
virtinst Набір інструментів командного рядка для створення віртуальних машин.
virt-manager Графічний інтерфейс та утиліти командного рядка для управління віртуальними машинами через libvirt.

Якщо з'явиться запит на підтвердження, то введіть 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.

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

Перейти до перегляду
🐧 Як відновити дані в Linux після перевстановлення або форматування 🐧

🐧 Як відновити дані в Linux після перевстановлення або форматування 🐧

Valery Martyshko

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

Автор, перекладач та технічний спеціаліст компанії Hetman Software. Має майже десятирічний досвід роботи в IT сфері, який охоплює різні галузі: від ПК з Windows та мобільних пристроїв, до фото та відео обладнання, сигналізацій та систем відеоспостереження, і т.д. Окрім іншого, є також спеціалістом по Android, Windows та Microsoft Office. Є експертом в області відновлення даних, файлових систем, пристроїв зберігання даних, RAID масивів.

Vladyslav Kupriyenko

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

Редактор статей блогу, автор та ведучий рубрики на YouTube каналі компанії Hetman Software. За освітою: спеціаліст з обслуговування комп’ютерних систем та мереж, вивчав розробку програмного забезпечення. Має досвід роботи в IT сфері, який охоплює різні галузі: адміністрування комп’ютерної мережі та обладнання, контроль та підтримка роботи Інтернет, офісних та спеціалізованих програм. Є фахівцем в області відновлення даних, файлових систем та пристроїв зберігання даних.

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

Вас вітає асистент Hetman Software створений на основі штучного інтелекту.
Розпочати чат