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가 있는 경우 가상 머신(또는 랩 머신)을 사용하여 파일에 액세스해야 합니다.
다음에서 ESXi ISO 파일을 다운로드하세요.https://my.vmware.com/web/vmware/evalcenter?p=free-esxi6(60일 평가판 및 제한된 무료 버전)
VMWare Workstation에서 새 VM을 생성하고 ESXi를 설치합니다.
VMFS 디스크를 VM에 물리적 디스크로 연결합니다(디스크 이미지를 가리키는 vmdk 파일을 생성할 수도 있음).
호스트 시스템의 웹 브라우저로 vSphere Web Client를 열고 VM 화면에 표시된 IP 주소에 액세스합니다.
데이터 저장소는 저장소 -> 데이터 저장소에 표시되어야 합니다. 그렇지 않은 경우 다음에서 사용 가능한 해결 방법을 시도할 수 있습니다.https://www.hex64.net/vmware-esxi-can-not-add-existing-iscsi-lun/
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