vmfs-tools を使用して Linux に vmfs バージョン 3 をマウントできることはわかっています。
まずopen-iscsiを使って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 │
わかりました。IET 仮想ディスクが 2 つあることがわかり、サイズからどちらがどちらかがわかります。したがって、何らかの方法で
マウントする必要があることがわかります。/dev/sbd1
/dev/sdd1
これらのディスクの 1 つ (実際には拡張) は VMFS3 で、もう 1 つは VMFS5 です。
VMFS3をマウントするには
vmfs-fuse /dev/sdb1 /mnt/opensuse1600gb
しかし、大きなストレージを使って同じことをしようとすると
vmfs-fuse /dev/sdd1 /mnt/opensuse7700gb
私は
'/dev/ssd1' の stat() 中にエラーが発生しました
もし私が試してみたら
debugvmfs /dev/sdd1 df
私は
VMFS: サポートされていないバージョン 5
デバイス/ファイル「/dev/sdd1」を開けません。
vmfs5 のマウントをサポートするツールはありますか?
答え1
vmfs-tools の使用にはいくつかの制限があります。256 GB を超えるファイルを持つ VMFS6 または VMFS5 を使用している場合は、仮想マシン (またはラボ マシン) を使用してファイルにアクセスする必要があります。
ESXi ISOファイルをダウンロードhttps://my.vmware.com/web/vmware/evalcenter?p=free-esxi6(60日間の試用版と限定無料版)
VMWare Workstationで新しいVMを作成し、ESXiをインストールする
VMFS ディスクを物理ディスクとして VM に接続します (ディスク イメージを指す vmdk ファイルを作成することもできます)
ホストマシン上のWebブラウザでvSphere Web Clientを開き、VM画面に表示されているIPアドレスにアクセスします。
データストアはストレージ -> データストアに表示されるはずです。表示されない場合は、次の回避策を試してください。https://www.hex64.net/vmware-esxi-can-not-add-existing-iscsi-lun/
データストアブラウザをクリックし、必要なファイルを選択してダウンロードボタンをクリックします。
答え2
バージョンを確認してくださいvmfs ツール次のコマンドを実行してパッケージを作成します。
dpkg-query -l vmfs-tools
以下によると記事のVMFS5以前にサポートされています0.2.5バージョンのみ。
答え3
私の場合は、指示に従って適切なツールを入手するのが効果的でしたここ。
それから:
root@it:/home/it/mnt/vmfs# /usr/local/sbin/vmfs-fuse /dev/cciss/c0d0p3 ./vmfs