从 ESXi 主机物理 HDD 复制 VM 文件

从 ESXi 主机物理 HDD 复制 VM 文件

我的 ESXi 安装已损坏(出现死机粉屏),我想从 HDD 中提取我的 VM 信息。当我将其插入 Linux 机器时,我看到 4 个小分区没有任何 VM 信息,还有另外 2 个 Linux 无法识别的分区非常大。Gparted 将它们列为“未知”,fdisk 也表示无法识别它们。

有没有办法从该 HDD 获取 VM 信息?

谢谢!

答案1

我最终使用了以下教程:http://woshub.com/how-to-access-vmfs-datastore-from-linux-windows/

感谢@SmallLoanOf1M 为我指明了正确的方向。起初,“fdisk”没有返回分区类型,因为它处于 GPT 模式,而“fdisk”不适用于这些模式。命令“parted -l”没有返回所有 ESXi 硬盘的分区类型。

我需要安装 vmfs-tools 包:

apt-get install vmfs-tools

但由于我使用的是 ESXi 5.5,vmfs-tools 包已经过时并且不支持 VMFS 5,所以我需要手动安装它:

wget http://mirrors.kernel.org/ubuntu/pool/universe/v/vmfs-tools/vmfs-tools_0.2.5-1_amd64.deb
dpkg -i vmfs-tools_0.2.5-1_amd64.deb

此后,安装硬盘非常简单:

mkdir /mnt/vm_hdd
vmfs-fuse /dev/sdb3 /mnt/vm_hdd
cd /mnt/vm_hdd

为了读取数据存储内的虚拟硬盘,我使用了“guestmount”。

相关内容