du
我遇到了find
CentOS 服务器产生的循环目录结构警告问题。
我有两台 FreeNAS 服务器,它们通过 NFS 导出多个数据集,这些数据集以分层结构安装在 CentOS 服务器上。例如:
FreeNAS datasets:
u, home, user1, user2
CentOS file hierarchy:
/u
/u/home
/u/home/user1
/u/home/user2
当我运行du
这find
棵树内的任何地方时,他们都会感到不安并告诉我有一个循环文件结构。
find: File system loop detected; './u/home/user1' is part of the same file system
loop as '/u/home'.
du: WARNING: Circular directory structure.
This almost certainly means that you have a corrupted file system.
NOTIFY YOUR SYSTEM MANAGER.
The following directory is part of the cycle:
'./u/home/user1'
我认为出现此警告是因为每个数据集的挂载点都具有相同的 inode 编号。不过,我认为这不是问题,因为每个数据集都有自己的文件系统。
我是对的吗?还是这里真的有问题?如果有问题,我该如何解决?如果没有,我可以告诉他们find
并且du
不报告这些警告吗?