重新挂载为只读显示繁忙,如何安全地重新挂载为只读?

重新挂载为只读显示繁忙,如何安全地重新挂载为只读?

当尝试 remount 时, mount /path 总是繁忙。

mount -o remount,ro /path mount: /path 正忙

有什么方法可以安全地将其重新安装为只读吗?有什么方法可以检查为什么忙?已尝试 lsof 但没有显示任何内容。

答案1

确实没有办法“安全”地强制它只读。所做的任何事情都会:

  1. 并不是真正的只读,因为仍然会在文件系统上打开一个用于写入或附加的文件

或者:

  1. 使任何在该安装点上打开可写文件的应用程序崩溃。

至于弄清楚是什么让它打开,请尝试fuser -m /path。我发现它对于快速找出正在使用给定安装点的内容来说要可靠得多。

相关内容