`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

관련 정보