Vmware-Esxi

從 ESXi 主機物理 HDD 複製 VM 文件

  • October 4, 2016

我的 ESXi 安裝已損壞(我得到粉紅色的當機螢幕),我想從 HDD 中提取我的 VM 資訊。當我插入我的 Linux 機器時,我看到 4 個沒有任何 VM 資訊的小分區,還有另外 2 個 Linux 無法辨識的非常大的分區。Gparted 將它們列為“未知”,fdisk 表示它也不辨識它們。

有沒有辦法從這個 HDD 獲取 VM 資訊?

謝謝!

我最終使用了以下教程: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”。

引用自:https://serverfault.com/questions/806691