無法在 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 虛擬磁碟,我可以從大小看出哪個是哪個。
所以我知道我需要以某種方式/dev/sbd1安裝/dev/sdd1

其中一個磁碟(實際擴充)是 VMFS3,另一個是 VMFS5。

我可以使用掛載 VMFS3

vmfs-fuse /dev/sdb1 /mnt/opensuse1600gb

但是,如果我嘗試使用大儲存空間進行相同的操作

vmfs-fuse /dev/sdd1 /mnt/opensuse7700gb

我明白了

stat() '/dev/ssd1' 時出錯

如果我然後嘗試

debugvmfs /dev/sdd1 df

我明白了

VMFS:不支援的版本 5
無法開啟裝置/檔案「/dev/sdd1」。

有沒有支援掛載vmfs5的工具?

答案1

使用 vmfs-tools 有一些限制。如果您的 VMFS6 或 VMFS5 的檔案大於 256GB,則應使用虛擬機器(或實驗室電腦)來存取這些檔案:

  1. 從以下位置下載 ESXi ISO 文件https://my.vmware.com/web/vmware/evalcenter?p=free-esxi6(60 天試用版和限量免費版)

  2. 在 VMWare Workstation 中建立新虛擬機器並安裝 ESXi

  3. 將 VMFS 磁碟作為實體磁碟附加到 VM(您也可以建立指向磁碟映像的 vmdk 檔案)

  4. 使用主機上的 Web 瀏覽器開啟 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

根據以下文章VMFS5之前受支持0.2.5僅版本。

答案3

對我有用的是按照說明取得正確的工具這裡

然後:

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

相關內容