我需要将 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