实现在虚拟机中使用优盘、鼠标等USB设备

前段时间一直苦恼,Xen下虚拟机和宿主机之间文件传递比较麻烦,最后决定在宿主机和虚拟机上各安装一个intlqq,通过QQ传送文件,这不失为一个好办法,不过有一个弊端,就是Linux下只能使用国际版QQ,而且很不稳定。在重新安装了两次QQ之后有些失望。

偶然间翻到一篇12年的播客,博主介绍了在Xen/KVM中使用“usb=’tablet’”选项解决虚拟机中鼠标移动问题,忽然有所启发。U盘同样作为usb,也应当可以在虚拟机中这样使用。

先PO一下博主当时对usb选项的介绍:


红色方框部分的意思是:XXX应该为设备列表。这样就很明了了。操作如下:

1. 将U盘插入宿主机中,在终端执行lsusb指令,查看设备ID

2. 在虚拟机配置文件中添加设备信息

Usb=1

### 如何在 VMware 虚拟机中挂载或添加 U 设备 要在 VMware 中将物理 U 作为虚拟硬件分配给虚拟机使用,可以通过以下方法实现: #### 方法一:通过 VMware 的 USB 控制器功能 VMware 提供了内置的 USB 支持功能,允许用户轻松地将外部 USB 设备连接到虚拟机。 1. **启用 USB 控制器** 需要先确认虚拟机已启用了 USB 控制器支持。打开虚拟机设置界面,在“硬件”部分找到并添加一个 USB 控制器[^2]。如果已有控制器,则无需重复操作。 2. **连接 U 至主机** 将目标 U 插入宿主机(即运行 VMware 的计算机)。确保宿主机能够识别该设备。 3. **将 U 附加到虚拟机** 启动虚拟机后,在菜单栏选择 `虚拟机` -> `可移动设备` -> 找到对应的 U 名称 -> 点击 `连接(断开与主机连接)`[^3]。此时,U 会被重新定向到虚拟机环境中。 4. **验证挂载状态** 登录到虚拟机内部,检查是否成功检测到了新设备。通常情况下,Linux 或 Windows 操作系统会自动完成驱动加载过程;如果没有自动弹出提示框,可以手动刷新磁管理工具或者执行命令扫描新增存储介质。 对于 Linux 类型的操作系统,可通过如下脚本查看是否有新的 SCSI 设备加入: ```bash dmesg | tail lsblk fdisk -l ``` --- #### 方法二:借助共享文件夹间接传输数据 当无法直接绑定实际物理 U 时,还可以利用 VMware 工具中的拖拽特性来快速交换资料[^1]。具体做法如下: - 在源端准备好待迁移的数据包; - 使用鼠标左键按住选中的对象不放,并跨窗口拖曳至目标 VM 图形界面上松手即可触发上传动作; - 接收方需提前安装好 VMware Tools 组件以便正常解析粘贴过来的内容片段。 注意此方式仅适用于少量临时性文档处理场景而不适合长期依赖于频繁插拔真实外设的情况。 --- #### 注意事项 - 如果计划大规模部署多台同构镜像实例,请务必遵循资源隔离原则合理规划 CPU 和 RAM 参数配额以免造成争抢现象影响整体效率表现。 - 对某些特殊定制版发行版本可能缺少必要的内核模块支持从而导致兼容性问题发生,建议事先查阅官方文档获取最新补丁更新信息链接地址列表参考资料。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值