VMFS Version 5 kann unter Linux nicht gemountet werden

VMFS Version 5 kann unter Linux nicht gemountet werden

Ich weiß, dass ich mit vmfs-tools eine vmfs-version 3 unter Linux mounten kann.

Zuerst erhalte ich die iscsi-Verbindung mit open-iscsi

Anschließend überprüfe ich in meinem Partitionierungstool, auf welches virtuelle Laufwerk die iscsi-Verbindung gemappt wurde.

  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, ich sehe, dass es zwei virtuelle IET-Festplatten gibt, und ich kann anhand der Größe erkennen, welche welche ist. Ich weiß also, dass ich sie irgendwie
mounten muss ./dev/sbd1/dev/sdd1

Eine dieser Festplatten (erweitert sich tatsächlich) ist VMFS3, die andere ist VMFS5.

Ich kann das VMFS3 mounten mit

vmfs-fuse /dev/sdb1 /mnt/opensuse1600gb

Wenn ich jedoch dasselbe mit dem großen Speicher versuche

vmfs-fuse /dev/sdd1 /mnt/opensuse7700gb

Ich bekomme

Fehler beim Ausführen von „/dev/ssd1“

Wenn ich dann versuche

debugvmfs /dev/sdd1 df

Ich bekomme

VMFS: Version 5 wird nicht unterstützt.
Gerät/Datei „/dev/sdd1“ kann nicht geöffnet werden.

Gibt es ein Tool, das das Mounten von vmfs5 unterstützt?

Antwort1

Bei der Verwendung von vmfs-tools gibt es einige Einschränkungen. Wenn Sie VMFS6 oder VMFS5 mit Dateien größer als 256 GB haben, sollten Sie eine virtuelle Maschine (oder eine Labormaschine) verwenden, um auf die Dateien zuzugreifen:

  1. Laden Sie die ESXi ISO-Datei herunter vonhttps://my.vmware.com/web/vmware/evalcenter?p=free-esxi6(60 Tage Testversion und eingeschränkte kostenlose Version)

  2. Erstellen Sie eine neue VM bei VMWare Workstation und installieren Sie ESXi

  3. Verbinden Sie die VMFS-Festplatte als physische Festplatte mit der VM (Sie können auch eine VMDK-Datei erstellen, die auf ein Festplatten-Image verweist).

  4. Öffnen Sie den vSphere Web Client mit einem Webbrowser auf dem Hostcomputer und greifen Sie auf die auf dem VM-Bildschirm angezeigte IP-Adresse zu.

  5. Der Datenspeicher sollte unter Speicher -> Datenspeicher sichtbar sein. Wenn nicht, können Sie den Workaround unterhttps://www.hex64.net/vmware-esxi-can-not-add-existing-iscsi-lun/

  6. Klicken Sie auf den Datastore-Browser, wählen Sie die gewünschte Datei aus und klicken Sie auf die Schaltfläche „Herunterladen“.

Antwort2

Bitte überprüfen Sie die Version vonvmfs-toolsPaket, indem Sie den folgenden Befehl ausführen:

dpkg-query -l vmfs-tools

Nach folgendemArtikelDieVMFS5wird unterstützt vor0,2,5nur Version.

Antwort3

Was bei mir funktioniert hat, war, den Anweisungen zu folgen, um die richtigen Werkzeuge zu bekommen vonHier.

Dann:

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

verwandte Informationen