フォルダーと親の合計サイズが異なる理由がわかりません。
それが私のフォルダツリーです
bkp
|-- raid10
| |-- folder_a
| |-- folder_b
| |-- folder_c
| |-- folder_d
| |-- folder_e
| |-- folder_f
| |-- folder_g
| |-- folder_h
| |-- folder_i
| |-- folder_j
| |-- folder_k
| |-- folder_l
| |-- script.sh
|-- vm
以前にそのフォルダー内の大量のファイルを削除しましたが、新しいディスク使用量を取得したいと考えています。
sudo du -shc /bkp/*
756G raid10
4.0K vm
756G total
次に、そのコマンドを実行して、raid10 フォルダーに関する詳細情報を取得します。
sudo du -shc /bkp/raid10/*
13G folder_a
178M folder_b
15G folder_c
2.3G folder_d
32M folder_e
31G folder_f
31G folder_g
49G folder_h
131M folder_i
4.7G folder_j
392M folder_k
4.0K folder_l
4.0K lost+found
4.0K script.sh~
144G total
なぜ合計がこんなに違うのですか?
man du
のようなコマンドをチェックして試してみ--apparent-size
ましたが、同じ結果です。-s なしでも試してみsudo du -hc /bkp/raid10/*
てください。合計は同じですが、すべてのディレクトリが表示されます...
私はいくつかの仮定を持っています:
- コマンドにいくつかのキャッシュがあり
du
ますか? du
読めないゴミ箱や隠しファイルがありますか?
私のファイルに関するいくつかの情報:
- ディスクファイルシステムはext4
- ファイルはrsyncでアップロードされます
- ディスクは RAID にありません