Назад | Перейти на главную страницу

Копирование файлов виртуальной машины с физического жесткого диска хоста ESXi

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

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

Спасибо!

В итоге я использовал учебник по: 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».