VirtualBox - 无需安装即可连接 USB 设备

VirtualBox - 无需安装即可连接 USB 设备

我需要将 USB 闪存驱动器连接到在 Windows 主机下的 VirtualBox 中运行的 Linux VM - 但无需安装分区。这对于自定义分区程序来说是必需的。当我使用“设备->USB->我的设备”连接 USB 闪存驱动器时,它会自动安装。然后自定义分区程序告诉我需要先卸载/弹出分区。当我这样做时,VirtualBox 会自动断开 USB 设备,因此它在客户 VM 中不再可用。

那么,如何才能连接 USB 闪存驱动器但又不将其安装在客户虚拟机中呢?

答案1

告诉我需要先卸载/弹出分区

您需要卸载它,不是将其弹出。它们是不同的东西;卸载分区只会分离文件系统驱动程序,而不会影响其他所有内容(包括块设备、USB 设备等)。

通常该umount命令(拼写完全相同)用于卸载文件系统:

# umount /run/media/1000/MY_FLASH

在图形gnome-disks应用程序中,分区列表下方的“停止”按钮将卸载所选的文件系统而不弹出整个设备。

如果 VM 正在运行 GNOME,则可以完全禁用自动挂载:

  • 暂时地:gnome-session-inhibit --inhibit=automount <command>

  • 永久性:gsettings set org.gnome.desktop.media-handling automount false

相关内容