使用 udev 时,拔下 USB 驱动器之前是否需要先卸载它?

使用 udev 时,拔下 USB 驱动器之前是否需要先卸载它?

Ubuntu 12.04.1 LTS

我即将设置 udev 规则,以便在插入或拔出时自动挂载/卸载外部 USB 驱动器。

我担心通过使用 udev 自动卸载文件系统,如果存在未完成的 IO,则可能会导致文件系统损坏。

文件系统拔掉之后再卸载肯定太晚了,对吧?

我应该手动卸载文件系统吗?如果我卸载文件系统,并且拔出时 udev 规则也会尝试卸载它,这会导致错误吗?

谢谢你的帮助!

答案1

因为没有人说过我不需要在拔下 USB 外部驱动器之前手动卸载它,所以我认为我应该这样做。

我现在已使 udev 规则正常工作,因此它在插入或拔出时会自动挂载和卸载文件系统。当我手动卸载文件系统时,/var/log 中没有给出或显示任何错误消息,而且 udev 规则也会在拔出时尝试卸载它。

相关内容