CentOS サーバーによってdu
生成される循環ディレクトリ構造の警告に関する問題が発生しています。find
私は 2 台の 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
?