Proxmox VE 虚拟机直通外置U盘
在 Proxmox VE 中,您可以将外置 U 盘直接传递给虚拟机(VM),使其在 VM 中被识别为物理设备。
·
在 Proxmox VE 中,您可以将外置 U 盘直接传递给虚拟机(VM),使其在 VM 中被识别为物理设备。以下是如何实现这一操作的详细步骤:
1. 找到外置 U 盘的设备路径
通过命令行找到外置 U 盘的设备路径,通常以 /dev/sdX
形式表示:
lsblk
或者:
fdisk -l
找到对应的 U 盘设备路径,例如 /dev/sdb
。
2. 找到外置 U 盘的设备 ID
为了将 U 盘直通到虚拟机,最好使用设备 ID 来确保每次传递的是相同的设备。
ls -l /dev/disk/by-id/
在这个目录下找到对应的 U 盘设备 ID,例如:
usb-SanDisk_Cruzer_Blade_4C530001030504115012-0:0 -> ../../sdb
3. 将 U 盘添加到虚拟机配置文件
使用 Proxmox VE 的管理工具将 U 盘直通到虚拟机,可以直接在 Proxmox VE 的 Web 界面操作,也可以通过编辑虚拟机的配置文件来实现。
方法1:通过 Web 界面
- 进入 Proxmox VE Web 界面。
- 选择要直通 U 盘的虚拟机,点击 “Hardware”。
- 点击 “Add” 并选择 “USB Device”。
- 从列表中选择你要传递的 U 盘,然后点击 “Add”。
方法2:通过配置文件
-
编辑虚拟机的配置文件,配置文件位于
/etc/pve/qemu-server/VMID.conf
,其中VMID
是虚拟机的 ID。 -
使用文本编辑器打开配置文件,例如:
nano /etc/pve/qemu-server/100.conf
-
添加类似以下的行,以指定 U 盘设备 ID:
usb0: host=usb-SanDisk_Cruzer_Blade_4C530001030504115012-0:0
-
保存文件并退出编辑器。
4. 重启虚拟机
完成设置后,重启虚拟机以加载新的配置。U 盘应该会出现在虚拟机中,并被识别为物理设备。
5. 检查虚拟机内的 U 盘
启动虚拟机后,登录到虚拟机的操作系统,使用 lsblk
或 fdisk -l
命令检查是否可以看到 U 盘。
注意事项
- 确保虚拟机的操作系统支持 U 盘的驱动程序,并且已加载相应的 USB 驱动。
- 使用设备 ID 而不是直接使用
/dev/sdX
可以避免设备路径发生变化时影响 U 盘直通。 - 在实际操作中,特别是使用 U 盘进行关键任务时,请确保数据备份,以防万一。
这就是在 Proxmox VE 中将外置 U 盘直通给虚拟机的步骤。如果遇到任何问题或需要进一步的帮助,请随时联系我。
如何web添加的usb设备没有显示黄色,也许不用重启。由于的我pve版本比较低,6.5的。
版本有点老了,跟不上版本迭代的更新,不敢升级,有人顺利升级过版本吗
更多推荐
已为社区贡献5条内容
所有评论(0)