![如何在 Ubuntu Hardy 或 Jaunty 上重新扫描并重新安装驱动器?](https://linux22.com/image/1226083/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%20Hardy%20%E6%88%96%20Jaunty%20%E4%B8%8A%E9%87%8D%E6%96%B0%E6%89%AB%E6%8F%8F%E5%B9%B6%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%9F.png)
当我将 USB 驱动器连接到 Ununtu Hardy 和 Jaunty 系统时,系统会挂载驱动器上找到的分区,并为每个挂载的分区打开一个 Nautilus 窗口。在 Nautilus 中,我可以卸载分区。
我需要的是一个命令或操作,强制系统重新扫描可用的驱动器和分区,并自动挂载每个未挂载的分区,包括那些我已从 Nautilus 手动卸载的分区。sudo /etc/init.d/udev restart
或者......reload
不这样做。
到目前为止,我只需拔下 USB 驱动器,然后重新连接,这将强制扫描并挂载该驱动器。但我想强制重新扫描并重新挂载而不拔下任何东西,最好是用户不知道设备或驱动器名称。
答案1
尝试触发 udev 的添加规则。默认操作是添加。(可能就是你想要的)
# udevadm trigger --subsystem-match=block
你可以打电话
# udevadm settle --timeout=60
等待 udev 完成其工作。(在本例中为 60 秒,默认值为 180 秒)
答案2
sudo unmount -a
并且sudo mount -a
会完成工作,但前提是设备不忙(正在使用)。/etc/mtab 中描述的所有文件系统都已安装或卸载。但在我用 USB 尝试之后,结果显示一切正常。