我在 Ubuntu 16.04.1 LTS 系统上。我使用udisksctl
命令来挂载和卸载我的 USB 闪存驱动器,但有时我会在 nautilus 中弹出它。即使弹出后,我也可以在磁盘实用程序中看到该设备。
我搜索了该网站并找到了问题如何通过终端安装弹出的外部 USB 闪存,但我找不到答案安装弹出的 USB 驱动器在这个问题的答案中。
您能向我解释一下如何在不拔下 USB 驱动器的情况下安装它吗?
答案1
以下将弹出 USB 设备。
sudo eject /dev/sde
下面的操作将在不拔下 USB 设备的情况下挂载它。
sudo eject -t /dev/sde
参考:http://www.upubuntu.com/2011/09/how-to-remount-usb-stick-without.html
答案2
使用以下命令检查 USB 闪存名称:
lsusb
我的 sandisk 示例:
Bus 003 Device 005: ID 0781:540e SanDisk Corp. Cruzer Contour Flash Drive
现在我知道我的 sandisk 在公交车上003和设备005
然后你必须使用以下命令检查你的 USB 总线和端口号:
lsusb -t
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
并禁用端口:
sudo tee unbind <<< "3-5"
或启用端口:
sudo tee bind <<< "3-5"
答案3
当我插入 USB 驱动器时,我得到了以下信息:
ls /dev/sdd*
/dev/sdd /dev/sdd1
然后我把它弹出来
sudo eject /dev/sdd
ls /dev/sdd*
/dev/sdd
然后我按照这个答案
sudo eject -t /dev/sdd
ls /dev/sdd*
/dev/sdd /dev/sdd1
您可能需要使用 fdisk 检查磁盘
sudo fdisk /dev/sdd -l