Ubuntu 12.04.1 LTS
我即将设置 udev 规则,以便在插入或拔出时自动挂载/卸载外部 USB 驱动器。
我担心通过使用 udev 自动卸载文件系统,如果存在未完成的 IO,则可能会导致文件系统损坏。
文件系统拔掉之后再卸载肯定太晚了,对吧?
我应该手动卸载文件系统吗?如果我卸载文件系统,并且拔出时 udev 规则也会尝试卸载它,这会导致错误吗?
谢谢你的帮助!
答案1
因为没有人说过我不需要在拔下 USB 外部驱动器之前手动卸载它,所以我认为我应该这样做。
我现在已使 udev 规则正常工作,因此它在插入或拔出时会自动挂载和卸载文件系统。当我手动卸载文件系统时,/var/log 中没有给出或显示任何错误消息,而且 udev 规则也会在拔出时尝试卸载它。