如何在Ubuntu Hardy或Jaunty上重新扫描和重新安装驱动器?


7

当我将USB驱动器连接到Ununtu Hardy和Jaunty系统时,系统会安装驱动器上找到的分区,并为每个已安装的分区打开Nautilus窗口。在Nautilus中,我可以卸载分区。

我需要的是一个命令或操作,它强制系统重新扫描可用的驱动器和分区,并自动挂载每个未安装的分区,包括那些我从Nautilus手动卸载的分区。 sudo /etc/init.d/udev restart 要么 ... reload 不这样做。

截至目前,我只需拔下USB驱动器,再次对其进行识别,这将强制扫描并安装在该驱动器上。但我想强行重新扫描并重新安装而不拔掉任何东西,最好不要让用户知道设备或驱动器名称。

Answers:


3

尝试触发添加规则到udev。 默认操作是添加。 (可能是你想要的)

# udevadm trigger --subsystem-match=block

你可以打电话

# udevadm settle --timeout=60

等udev完成这件事。 (在这种情况下为60秒,默认为180秒)


对不起,这些命令都不起作用。在尝试它们并等待某些事情发生并放弃之后,我不得不断开USB电缆,并再次连接它 udev 识别设备。你有一个你尝试过的命令吗?
pts

2

sudo unmount -asudo mount -a 将完成这项工作,但仅限于设备不忙(正在使用中)。 / etc / mtab中描述的所有文件系统都已安装或卸载。但是在我用USB尝试之后,结果没问题。


1
你写了两次“mount”。你的意思是其中一个是“卸载”吗?
Gnoupi

对不起,这是一个错字。我已经纠正了。
schemacs

我不能接受这个答案,因为它有副作用,它已经安装了已安装的分区。我需要一个不接触现有坐骑的解决方案。
pts

请注意,要卸载的命令是错误的,实际上是 卸除
drodsou
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.