![重新挂载为只读显示繁忙,如何安全地重新挂载为只读?](https://linux22.com/image/134822/%E9%87%8D%E6%96%B0%E6%8C%82%E8%BD%BD%E4%B8%BA%E5%8F%AA%E8%AF%BB%E6%98%BE%E7%A4%BA%E7%B9%81%E5%BF%99%EF%BC%8C%E5%A6%82%E4%BD%95%E5%AE%89%E5%85%A8%E5%9C%B0%E9%87%8D%E6%96%B0%E6%8C%82%E8%BD%BD%E4%B8%BA%E5%8F%AA%E8%AF%BB%EF%BC%9F.png)
当尝试 remount 时, mount /path 总是繁忙。
mount -o remount,ro /path mount: /path 正忙
有什么方法可以安全地将其重新安装为只读吗?有什么方法可以检查为什么忙?已尝试 lsof 但没有显示任何内容。
答案1
确实没有办法“安全”地强制它只读。所做的任何事情都会:
- 并不是真正的只读,因为仍然会在文件系统上打开一个用于写入或附加的文件
或者:
- 使任何在该安装点上打开可写文件的应用程序崩溃。
至于弄清楚是什么让它打开,请尝试fuser -m /path
。我发现它对于快速找出正在使用给定安装点的内容来说要可靠得多。