Nuw*_*ara 7 usb-drive mount eject unmount
我在 Ubuntu 16.04.1 LTS 系统上。我使用udisksctl命令来挂载和卸载我的 USB 闪存驱动器,但有时我会在 nautilus 中弹出它。即使在弹出后,我也可以在磁盘实用程序中看到该设备。
我搜索了该网站,发现了问题如何通过终端安装弹出的外部 USB 闪存,但在该问题的答案中找不到安装弹出的 USB 驱动器的答案。
你能向我解释一下如何在不拔掉插头的情况下安装弹出的 USB 驱动器吗?
以下将弹出 USB 设备。
sudo eject /dev/sde
Run Code Online (Sandbox Code Playgroud)
下面将挂载 USB 设备而不拔掉它。
sudo eject -t /dev/sde
Run Code Online (Sandbox Code Playgroud)
参考:http://www.upubuntu.com/2011/09/how-to-remount-usb-stick-without.html
检查您的 USB 闪存名称:
lsusb
Run Code Online (Sandbox Code Playgroud)
我的 Sandisk 示例:
Bus 003 Device 005: ID 0781:540e SanDisk Corp. Cruzer Contour Flash Drive
Run Code Online (Sandbox Code Playgroud)
现在我知道我的 sandisk 位于总线003和设备005
上
然后您必须检查您的 USB 总线和端口号:
lsusb -t
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M |__ Port 5: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M
现在我知道总线 3 设备 5 在端口5上,所以我们可以转到:
/sys/bus/usb/drivers/usb
Run Code Online (Sandbox Code Playgroud)
并禁用端口:
sudo tee unbind <<< "3-5"
Run Code Online (Sandbox Code Playgroud)
或启用端口:
sudo tee bind <<< "3-5"
Run Code Online (Sandbox Code Playgroud)