Скопируйте файлы VM с физического жесткого диска хоста ESXi

Моя установка ESXi была повреждена (я получил Pink Screen of Death), и я хотел бы извлечь информацию о своей виртуальной машине с жесткого диска. Когда я подключаюсь к своему Linux-боксу, я вижу 4 небольших раздела, которые не имеют никакой информации о ВМ, и есть еще 2 раздела, которые Linux не распознает, которые очень большие. Gparted перечислил их как "Неизвестно", а fdisk говорит, что не распознает их.

Есть ли способ получить информацию о виртуальной машине с этого жесткого диска?

Спасибо!

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

После этого смонтировать HDD стало так же просто, как:

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

Чтобы прочитать виртуальный жесткий диск внутри хранилища данных, я использовал "guestmount".

Другие вопросы по тегам