AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 694844
Accepted
db_ch
db_ch
Asked: 2015-05-28 13:06:06 +0800 CST2015-05-28 13:06:06 +0800 CST 2015-05-28 13:06:06 +0800 CST

如何在 VMWare ESXi 5.5 下挂载 USB 驱动器?

  • 772

我想将 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?

如果是,我可以以某种方式安装它,还是应该格式化它?

vmware-esxi
  • 3 3 个回答
  • 50509 Views

3 个回答

  • Voted
  1. ruggy_chris
    2015-12-05T12:33:15+08:002015-12-05T12:33:15+08:00

    我能够通过适当地格式化 USB 驱动器来实现这一点。作为 2GB 或更少的 FAT16 分区(我的示例是 500MB)

    在 Windows 中,以管理员身份打开命令提示符并键入 diskpart:

    C:\Windows\system32>diskpart
    
    Microsoft DiskPart version 6.1.7601
    Copyright (C) 1999-2008 Microsoft Corporation.
    On computer: MIS-001
    
    DISKPART> list disk
    
      Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online          465 GB      0 B
      Disk 1    Online           29 GB      0 B
    
    DISKPART> select disk 1
    
    Disk 1 is now the selected disk.
    
    DISKPART> list part
    
      Partition ###  Type              Size     Offset
      -------------  ----------------  -------  -------
      Partition 1    Primary             29 GB  1024 KB
    
    DISKPART> clean
    
    DiskPart succeeded in cleaning the disk.
    
    DISKPART> active
    
    There is no partition selected.
    Please select a partition and try again.
    
    DISKPART> list disk
    
      Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online          465 GB      0 B
    * Disk 1    Online           29 GB    29 GB
    
    DISKPART> create part primary size=500
    
    DiskPart succeeded in creating the specified partition.
    
    DISKPART> active
    
    DiskPart marked the current partition as active.
    
    DISKPART> format fs=fat quick
    
      100 percent completed
    
    DiskPart successfully formatted the volume.
    
    DISKPART> assign
    
    DiskPart successfully assigned the drive letter or mount point.
    
    DISKPART> exit
    

    另外: /u/ ewwhite有人问了这个问题:

    “你为什么要这么做?”

    就我而言,我不得不在硬件出现故障后重新安装网络驱动程序。在主机发生硬故障后,我没有访客访问权限,没有主机访问权限,也没有存储访问权限。通过 USB 或 CD 重新安装 NIC 驱动程序是更新这些刀片的唯一方法。

    • 4
  2. ewwhite
    2015-05-28T14:09:48+08:002015-05-28T14:09:48+08:00

    虽然这看起来很有用......(它真的可能是一件方便的事情)

    VMware 之神不允许它发生,因此除了引导和 USB 直通到虚拟机的支持用例之外,您实际上没有任何选择为 ESXi 使用可移动媒体或 USB 连接设备。

    对不起。

    • 1
  3. Best Answer
    transistor1
    2017-02-03T19:15:05+08:002017-02-03T19:15:05+08:00

    你为什么要这样做?

    我想在我的家庭 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 驱动器需要做很多工作,但这只是在紧要关头。

    • 1

相关问题

  • ESXi NAS 配置

  • 如何将 Acronis 生成的 vmdk 添加到 esxi?

  • 在 VMWare ESX 和 ESXi 之间进行选择 [关闭]

  • 将(大)虚拟机从 ESXi 3.5 转换为 Hyper-V Server 2008 R2

  • VMWare:ESX 还是 3i?我需要COS吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve