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:
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)
Erstellen Sie eine neue VM bei VMWare Workstation und installieren Sie ESXi
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).
Ö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.
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/
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