您是否正在努力解决 Linux KVM 虚拟机的数据丢失问题并寻找解决方案?在本视频中,我们将为您提供从 Linux KVM 虚拟机恢复数据的基本技巧、分步方法和最佳实践。立即阅读以了解如何有效地检索您的宝贵数据!
您的浏览器不支持 HTML 音频,但您仍然可以
下载文件。
内容
- 如何检查虚拟化支持
- 在 Ubuntu 20.04 上安装 KVM
- 如何在Ubuntu 20.04中创建虚拟机
- 如何从虚拟机恢复数据
- 结论
- 问答
- 评论
键盘虚拟机(基于内核的虚拟机)是Linux系统的开源全虚拟化解决方案。与 VirtualBox 和 VMware Workstation 类似,KVM 是一种 Linux 内核虚拟化工具,可将其转变为虚拟机管理程序。
这种虚拟机管理程序允许用户在主机系统内运行其他操作系统的隔离实例。

一个虚拟机管理r 是一款具有图形界面的软件,用于控制虚拟机:使用此管理器,您可以在本地和通过网络(例如通过 SSH 协议)操作虚拟机。
如果有某种原因阻止您在 Linux 上安装 VirtualBox 或 VMware,您可以尝试使用 KVM。
如何检查虚拟化支持
在开始之前,有必要了解您的计算机的CPU是否支持KVM和硬件虚拟化功能。
egrep -c '(vmx|svm)' /proc/cpuinfo复制

如果此命令返回结果“0” – 您的 CPU 不支持虚拟化。幸运的是,就我而言,一切正常,因此我们可以继续安装。
下一步是再添加一个工具来检查兼容性:使用此命令
sudo apt install cpu-checker复制
之后,用另一个命令检查KVM是否可以使用
sudo kvm-ok复制

如果支持 KVM,操作系统将通知您使用 KVM 加速的机会:
可以使用KVM加速
如果您的硬件不兼容,您将看到一条通知,指出 KVM 无法运行:
信息:您的 CPU 不支持 KVM 扩展
无法使用KVM加速
在 Ubuntu 20.04 上安装 KVM
安装之前,使用命令“apt update”更新存储库
sudo apt update复制
要添加所需的 KVM 软件包,请运行带有软件包名称的“Install”命令:
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager复制

| 软件 | 描述/功能 |
|---|---|
| qemu-kvm | 为 KVM 管理程序提供硬件模拟的软件。 |
| libvirt 守护进程系统 | 用于将 libvirt 作为系统服务运行的配置文件。 |
| libvirt 客户端 | 通过 libvirt 管理虚拟化平台的软件。 |
| 桥接工具 | 用于配置以太网桥的命令行工具。 |
| 熬 | 用于创建虚拟机的命令行工具。 |
| 虚拟管理器 | 用于通过 libvirt 管理虚拟机的图形界面和命令行实用程序。 |
当询问同意或不同意时,单击“是”,按 Enter 键,然后等待安装完成。
KVM软件包安装完成后,运行命令启动并使其随操作系统启动。
sudo systemctl start libvirtd复制
sudo systemctl enable libvirtd复制

如果虚拟机管理器显示错误消息,请重新启动计算机。
如何在Ubuntu 20.04中创建虚拟机
现在服务器已配置完毕,让我们使用以下命令运行虚拟机管理器:
sudo virt-manager复制

或者通过单击程序的快捷方式使用应用程序菜单来执行此操作。要创建虚拟机,请单击左上角的计算机图标。在打开的窗口中,选择如何安装虚拟机——借助 ISO 映像,然后单击“前进”。

在下一个窗口中,单击“浏览”按钮指定之前下载的操作系统 ISO 映像的路径。选择它,单击“选择音量”,然后单击“转发”。

之后,指定您要为此虚拟机分配的系统内存量和处理器数量。最后,给出该机器的名称,然后单击“完成”。

执行此操作后,虚拟机将自动启动,并开始从映像安装操作系统。
如何从虚拟机恢复数据
前往查看

如何从 Linux KVM 虚拟机恢复数据。如何安装 KVM 和配置 VM
众所周知,丢失数据是每个用户迟早都要面对的不可避免的事情。
以下是通常导致虚拟机数据丢失的原因列表:
- 意外删除文件;
- 磁盘格式化;
- 虚拟文件挂载失败
- 索引文件损坏
- 意外停电
- 虚拟机管理程序问题等
要恢复虚拟机文件,您需要专门的软件来查找丢失的信息——数据恢复工具。
首先,让我们探讨一下在哪里查找虚拟机文件,以及在计算机无法打开、操作系统拒绝启动或者某些文件被意外删除或损坏时如何恢复它们。

要从磁盘提取虚拟机文件,请使用 Hetman Partition Recovery。
它支持所有流行的文件系统格式,可以帮助您在删除、格式化以及硬件或软件错误后恢复数据。将硬盘连接到 Windows 计算机并开始扫描。您可以按照以下路径找到KVM虚拟机文件:
Homelin.localsharelibvirtimages复制
/var/lib/libvirtimages复制

文件名与虚拟机名称相对应,这是一个扩展名为.qcow2的文件。将其恢复到任何可用位置。

如果您有一台 Linux 计算机,即使不使用专门的工具,您也可以尝试访问这些文件。将虚拟机文件上传到管理器中,启动机器,并获取您要查找的信息。

如果您在系统修复操作后无法启动虚拟机,或者尝试启动虚拟机时出现错误,请不要放弃:使用我们的程序打开该文件并恢复其所有数据。为此,找到“工具”选项卡 - 单击“安装磁盘”;在打开的窗口中,您将选择磁盘映像类型,然后检查您的虚拟机名称列表,或选择相应的文件扩展名,然后单击“下一步”。

单击“选择文件夹”,给出包含文件的文件夹的路径。该程序将显示该文件夹中存在的所有虚拟机文件,您可以取消选中现在不需要的文件。

要开始搜索数据,请右键单击磁盘并选择“打开”。然后选择分析类型。我们建议从“快速扫描”开始。

该程序可以毫无困难地找到磁盘上剩余的所有文件。红叉表示已删除的内容。单击文件即可在预览窗口中查看其内容。为了快速查找特定文件,可以使用按名称搜索功能。

选择需要恢复的文件并单击“恢复”,指定保存文件的磁盘,然后再次单击“恢复”。
结论
众所周知,虚拟机可以很好地防止数据丢失。然而,即使具有所有优点,此类机器也无法保证充分的保护。在使用它们时,您可能会遇到各种问题,例如软件错误、崩溃、人为错误(例如意外删除文件或格式化硬盘等)。如果您丢失了虚拟机中的数据,我们建议您使用功能强大的数据恢复工具 Hetman Partition Recovery。它支持大多数虚拟磁盘文件格式,例如:.vmdk、.vdi、.vhd、.vhdx、.hdd、.hds、.qcow、qcow2、.img、.cow、.qed。
使用试用版,您可以在实际支付许可证费用之前评估程序的有效性:您只需要完整版本来保存文件。
