当我正在完成一项关于紧凑型闪存的工作时,试图卸载它:
#> umount /dev/sda2
umount: it seems /dev/sda2 is mounted multiple times
看看mount
说的是:
#> mount | column -t | grep sda2
/dev/sda2 on /mnt/flashrw type ext3 (rw,nosuid,nodev)
/dev/sda2 on /mnt/flashrw type ext3 (rw,nosuid,nodev,user=myuser)
似乎我意外地将同一个设备安装在了同一个位置(尽管方式不同)。
我也尝试过多次卸载它:
#> umount /mnt/flashrw
umount: it seems /mnt/flashrw is mounted multiple times
没有运气。最后,我尝试了:
#> sudo umount -f /dev/sda2
但umount
已完全锁定。
所以问题是:现在?
答案1
尝试运行此命令:
sudo umount /mnt/flashrw
答案2
最有可能的是,这是由于补丁交互不稳定而导致的内核错误。我使用的是 3.4.11 vanilla 内核,该内核已修补了相应的RT-PREEMPT 补丁 作者:Ingo Molnar。
由于一个严重内存泄漏,我已升级到 3.6.4 vanilla + RT-PREEMPT 补丁,现在系统似乎非常稳定。这个问题再也没有出现过。希望这能对将来的某人有所帮助。