`du`の合計出力は単一のフォルダよりも小さいです。

`du`の合計出力は単一のフォルダよりも小さいです。

duフォルダホームが1.7T、i-dataが1.4Tですが、どのように出力全体が1.1Tになるのですか?総容量は3TB以上でなければなりません。

/ # du /* -shc
1.0M    /bin
0   /dev
0   /e-data
1.4M    /etc
192.8M  /firmware
1.7T    /home
1.4T    /i-data
8.0K    /init
6.2M    /lib
0   /linuxrc
28.0K   /mnt
1.7M    /opt
0   /proc
120.3M  /ram_bin
0   /root
4.0M    /sbin
0   /sys
636.0K  /tmp
118.0M  /usr
5.4M    /var
1.1T    total

さらに奇妙になります。

du私は私のホームディレクトリで実行することにしました。

/ # du /home/* -shc
0   /home/joopjr
0   /home/pager
0   /home/server4you
1.7T    /home/shares
1.7T    total

これは論理的なようです。共有フォルダには1.7Tのコンテンツがあり、合計コンテンツも1.7Tです。しかし:

/ # du /home/shares/* -shc
685.6G  /home/shares/13006
685.6G  /home/shares/17611
685.6G  /home/shares/23008
du: /home/shares/24324: No such file or directory
8.9G    total

共有フォルダにあるフォルダによると、duそれぞれ685Gなのにこの3つのフォルダを合わせると8.9G?

Zyxel Nasでこのコマンドを実行しています。 Nasには4つのハードドライブベイがあります。この4つのドライブは、(raid5)ext4パーティションを持つボリュームグループに属します。

誰かがこの動作を説明できますか?


12月14日編集:muruのコメントの後、別のフォルダで試しましたが、-hcd 1まだ-shc間違った合計が出ました。 Joopフォルダ自体は1.5Tですが、合計は1.4Tと呼ばれます。

~ # du /i-data/sysvol/ -hcd 1
225.8M  /i-data/sysvol/music
74.4G   /i-data/sysvol/public
856.5G  /i-data/sysvol/server
84.8M   /i-data/sysvol/.system
28.0K   /i-data/sysvol/photo
1.5T    /i-data/sysvol/Joop
12.0K   /i-data/sysvol/document
16.0K   /i-data/sysvol/raspberry
13.8M   /i-data/sysvol/.PKG
133.7G  /i-data/sysvol/software
685.6G  /i-data/sysvol/backup
104.7G  /i-data/sysvol/video
1.1M    /i-data/sysvol/admin
70.0G   /i-data/sysvol/lost+found
1.4T    /i-data/sysvol/
1.4T    total

関連情報