Linux で vmfs バージョン 5 をマウントできません

Linux で vmfs バージョン 5 をマウントできません

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 を使用している場合は、仮想マシン (またはラボ マシン) を使用してファイルにアクセスする必要があります。

  1. ESXi ISOファイルをダウンロードhttps://my.vmware.com/web/vmware/evalcenter?p=free-esxi6(60日間の試用版と限定無料版)

  2. VMWare Workstationで新しいVMを作成し、ESXiをインストールする

  3. VMFS ディスクを物理ディスクとして VM に接続します (ディスク イメージを指す vmdk ファイルを作成することもできます)

  4. ホストマシン上のWebブラウザでvSphere Web Clientを開き、VM画面に表示されているIPアドレスにアクセスします。

  5. データストアはストレージ -> データストアに表示されるはずです。表示されない場合は、次の回避策を試してください。https://www.hex64.net/vmware-esxi-can-not-add-existing-iscsi-lun/

  6. データストアブラウザをクリックし、必要なファイルを選択してダウンロードボタンをクリックします。

答え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

関連情報