Невозможно смонтировать vmfs версии 5 на Linux

Невозможно смонтировать vmfs версии 5 на Linux

Я знаю, что могу смонтировать vmfs версии 3 на Linux с помощью vmfs-tools.

Сначала я получаю соединение iscsi с помощью open-iscsi

Затем я проверяю в своем инструменте для работы с разделами, к какому виртуальному диску было сопоставлено соединение iscsi.

  Expert Partitioner                                                       

   ┌System View────────────────────────┐Available Storage on serviceseta
   │─┬─serviceseta                     │┌──────────────────────────────────────────────────────────────────────────────────────┐
   │ ├+─Hard Disks                     ││Device   │     Size│F│Enc│Type               │FS Type│Label│Mount Point               │
   │ ├──RAID                           ││/dev/sda │  2.00 TB│ │   │VMware-Virtual disk│       │     │                          │
   │ ├──Volume Management              ││/dev/sda1│195.00 MB│ │   │Linux native       │Ext4   │     │/boot                     │
   │ ├──Crypt Files                    ││/dev/sda2│  4.00 GB│ │   │Linux swap         │Swap   │     │swap                      │
   │ ├──Device Mapper                  ││/dev/sda3│  2.00 TB│ │   │Linux native       │Ext4   │     │/                         │
   │ ├──NFS                            ││/dev/sdb │  1.56 TB│ │   │IET-VIRTUAL-DISK   │       │     │                          │
   │ ├──BTRFS                          ││/dev/sdb1│  1.56 TB│ │   │unknown            │       │     │                          │
   │ ├──TMPFS                          ││/dev/sdd │  7.52 TB│ │   │IET-VIRTUAL-DISK   │       │     │                          │
   │ └──Unused Devices                 ││/dev/sdd1│  7.52 TB│ │   │Linux native       │       │     │                          │
   │───Installation Summary            ││tmpfs    │498.27 MB│ │   │TMPFS              │TmpFS  │     │/dev/shm                  │

OK, я вижу, что есть два виртуальных диска IET, и я могу сказать, какой из них какой, по размеру.
Так что я знаю, что мне нужно монтировать /dev/sbd1и /dev/sdd1как-то.

Один из этих дисков (фактически расширяемый) — VMFS3, другой — VMFS5.

Я могу смонтировать VMFS3 с помощью

vmfs-fuse /dev/sdb1 /mnt/opensuse1600gb

Однако, если я попробую сделать то же самое, используя большой объем памяти

vmfs-fuse /dev/sdd1 /mnt/opensuse7700gb

я получил

Ошибка stat()ing '/dev/ssd1'

Если я тогда попробую

debugvmfs /dev/sdd1 df

я получил

VMFS: неподдерживаемая версия 5
Невозможно открыть устройство/файл «/dev/sdd1».

Есть ли какой-нибудь инструмент, поддерживающий монтирование vmfs5?

решение1

Существуют некоторые ограничения при использовании vmfs-tools. Если у вас VMFS6 или VMFS5 с файлами размером более 256 ГБ, вам следует использовать виртуальную машину (или лабораторную машину) для доступа к файлам:

  1. Загрузите файл ESXi ISO с сайтаhttps://my.vmware.com/web/vmware/evalcenter?p=free-esxi6(60-дневная пробная версия и ограниченная бесплатная версия)

  2. Создайте новую виртуальную машину на VMWare Workstation и установите ESXi.

  3. Подключите диск VMFS к виртуальной машине как физический диск (также можно создать файл vmdk, указывающий на образ диска)

  4. Откройте vSphere Web Client с помощью веб-браузера на хост-компьютере, перейдя по IP-адресу, отображаемому на экране виртуальной машины.

  5. Хранилище данных должно быть видно в разделе Хранилища -> Хранилища данных. Если нет, попробуйте обходной путь, доступный по адресуhttps://www.hex64.net/vmware-esxi-can-not-add-existing-iscsi-lun/

  6. Нажмите на браузер хранилища данных, выберите нужный файл и нажмите кнопку загрузки.

решение2

Пожалуйста, проверьте версиюvmfs-инструментыпакет, выполнив следующую команду:

dpkg-query -l vmfs-tools

Согласно следующемустатья the ВМФС5поддерживается до0.2.5только версия.

решение3

Для меня сработало то, что я следовал инструкциям, чтобы получить нужные инструменты отздесь.

затем:

root@it:/home/it/mnt/vmfs# /usr/local/sbin/vmfs-fuse /dev/cciss/c0d0p3 ./vmfs

Связанный контент