即使我卸载了 NFS 文件夹,它是否仍然会在该文件夹中保留卸载时这些文件的缓存副本?
我的理解是,一旦卸载,NFS 文件夹下就不应该有任何内容。也就是说
ls /mountFolder
应该返回空。我在哪里可以找到关于此问题的权威参考?
在我们的一台机器上,卸载后我们仍然可以看到该文件夹中的文件。这是缓存文件还是来自旧的非 NFS 文件系统的文件?
答案1
很有可能您的文件位于同时充当 NFS 挂载点的底层目录中。
这很容易测试。停止 NFS 服务(service netfs stop
在 CentOS/RHEL 系统上)并查看目录中的内容。
我喜欢使挂载点目录不可变,chattr +i /mountpoint
以便在文件系统或网络挂载消失的情况下,没有数据可以写入挂载点。