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

나는 얻다

'/dev/ssd1'을 stat()하는 중 오류가 발생했습니다.

내가 그때 시도한다면

debugvmfs /dev/sdd1 df

나는 얻다

VMFS: 지원되지 않는 버전 5
장치/파일 "/dev/sdd1"을 열 수 없습니다.

vmfs5 마운트를 지원하는 도구가 있습니까?

답변1

vmfs-tools를 사용하면 몇 가지 제한 사항이 있습니다. 256GB보다 큰 파일이 포함된 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. 호스트 시스템의 웹 브라우저로 vSphere Web Client를 열고 VM 화면에 표시된 IP 주소에 액세스합니다.

  5. 데이터 저장소는 저장소 -> 데이터 저장소에 표시되어야 합니다. 그렇지 않은 경우 다음에서 사용 가능한 해결 방법을 시도할 수 있습니다.https://www.hex64.net/vmware-esxi-can-not-add-existing-iscsi-lun/

  6. Datastore 브라우저를 클릭하고 원하는 파일을 선택한 후 다운로드 버튼을 클릭하세요.

답변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

관련 정보