Vmware-Esxi
如何在 VMWare ESXi 5.5 下掛載 USB 驅動器?
我想將 USB 驅動器掛載到 VMWare ESXi 5.5 主機。
使用 lsusb 可以看到 USB 驅動器:
Bus 01 Device 03: ID 154b:0095 PNY
但不下
/vmfs
。在
/dev/disks/
我看到很多條目下,但不知道其中一個是否是我的 USB 磁碟:mpx.vmhba32:C0:T0:L0 vml.0000000000766d68626133323a303a30 mpx.vmhba33:C0:T0:L0 vml.0000000000766d68626133333a303a30 mpx.vmhba33:C0:T0:L0:1 vml.0000000000766d68626133333a303a30:1 mpx.vmhba34:C0:T0:L0 vml.0000000000766d68626133343a303a30 mpx.vmhba34:C0:T0:L0:1 vml.0000000000766d68626133343a303a30:1 mpx.vmhba34:C0:T0:L0:5 vml.0000000000766d68626133343a303a30:5 mpx.vmhba34:C0:T0:L0:6 vml.0000000000766d68626133343a303a30:6 mpx.vmhba34:C0:T0:L0:7 vml.0000000000766d68626133343a303a30:7 mpx.vmhba34:C0:T0:L0:8 vml.0000000000766d68626133343a303a30:8
dmesg
說:2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: New USB device found, idVendor=154b, idProduct=0095 2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: Product: USB 3.0 FD 2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: Manufacturer: PNY Technologies 2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: SerialNumber: 1955999360 2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: usbfs: registered usb0103 2015-05-27T16:18:36.254Z cpu3:33302)<6>usb 1-3.1: new high speed USB device number 4 using ehci_hcd
我嘗試了幾十個命令,包括:
chkconfig usbarbitrator off
esxcli storage core device list
esxcfg-rescan
esxcli storage vmfs extent list
我已經閱讀了大約 200 個網頁和 KB,但我無法找到辨識正確磁碟以對其進行格式化的方法。
在某處
dmesg
我看到了這個:2015-05-27T16:18:36.739Z cpu3:33321)DMA: 612: DMA Engine 'vmhba32' created using mapper 'DMANull'. 2015-05-27T16:18:36.740Z cpu3:33321)<6>usb-storage 1-6:1.0: interface is claimed by usb-storage
這是否意味著我的USB驅動器是vmhba32?
如果是,我可以以某種方式安裝它,還是應該格式化它?
你為什麼要這樣做?
我想在我的家庭 ESXi 6 實驗室上使用的外部驅動器上有一大堆作業系統 ISO,但我無法直接安裝它們。
這是我所做的:
- 在虛擬機中安裝 Debian
- 將您想要訪問的驅動器傳遞給 Debian VM
- 在 VM 中掛載 USB 驅動器,(例如,到
/mnt/img0
)- 安裝
nfs-kernel-server
到 Debian 機器上- 將Debian 配置
/etc/exports
為指向/mnt/img0
. 例如,您可以添加以下行:
/mnt/img0 1.2.3.4(rw,sync,no_subtree_check,all_squash)
- 替換
1.2.3.4
為 ESXi 主機的 IP 地址
- 在您的虛擬機設置中,添加一個新的 NFS 數據儲存。如果您使用的是 Debian VM,請將其指向 IP 地址,如果您使用上面的範例,請將使用者名和密碼留空
/etc/exports
。現在,您應該能夠將 USB 驅動器上的文件作為數據儲存進行訪問。
/vmfs
如果您通過 ssh 登錄到 ESXi 主機,它也將被掛載。誠然,使用 USB 驅動器需要做很多工作,但這只是在緊要關頭。