我想将 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?
如果是,我可以以某种方式安装它,还是应该格式化它?
我能够通过适当地格式化 USB 驱动器来实现这一点。作为 2GB 或更少的 FAT16 分区(我的示例是 500MB)
在 Windows 中,以管理员身份打开命令提示符并键入 diskpart:
另外: /u/ ewwhite有人问了这个问题:
就我而言,我不得不在硬件出现故障后重新安装网络驱动程序。在主机发生硬故障后,我没有访客访问权限,没有主机访问权限,也没有存储访问权限。通过 USB 或 CD 重新安装 NIC 驱动程序是更新这些刀片的唯一方法。
虽然这看起来很有用......(它真的可能是一件方便的事情)
VMware 之神不允许它发生,因此除了引导和 USB 直通到虚拟机的支持用例之外,您实际上没有任何选择为 ESXi 使用可移动媒体或 USB 连接设备。
对不起。
我想在我的家庭 ESXi 6 实验室上使用的外部驱动器上有一大堆操作系统 ISO,但我无法直接安装它们。
这是我所做的:
/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 地址/etc/exports
。现在,您应该能够将 USB 驱动器上的文件作为数据存储进行访问。
/vmfs
如果您通过 ssh 登录到 ESXi 主机,它也将被挂载。诚然,使用 USB 驱动器需要做很多工作,但这只是在紧要关头。