NFS 未挂载文件夹有缓存文件吗?

NFS 未挂载文件夹有缓存文件吗?

即使我卸载了 NFS 文件夹,它是否仍然会在该文件夹中保留卸载时这些文件的缓存副本?

我的理解是,一旦卸载,NFS 文件夹下就不应该有任何内容。也就是说

ls /mountFolder 

应该返回空。我在哪里可以找到关于此问题的权威参考?

在我们的一台机器上,卸载后我们仍然可以看到该文件夹​​中的文件。这是缓存文件还是来自旧的非 NFS 文件系统的文件?

答案1

很有可能您的文件位于同时充当 NFS 挂载点的底层目录中。

这很容易测试。停止 NFS 服务(service netfs stop在 CentOS/RHEL 系统上)并查看目录中的内容。

我喜欢使挂载点目录不可变,chattr +i /mountpoint以便在文件系统或网络挂载消失的情况下,没有数据可以写入挂载点。

相关内容