duは驚くべきことに同じデータの合計サイズを報告します。

duは驚くべきことに同じデータの合計サイズを報告します。

心配しないでください。これは一般的な「du対df」の質問ではありません。 :-) 私はsquashfsイメージを(ループを通して)マウントし、duを使用してサイズを報告しました。du --apparent-size -lsh image1/215Mが報告されました。その後、rsync("rsync -aS")を使用してすべてのファイルを物理パーティション(ext4)にコピーしました。驚くべきことに、ディレクトリは302Mと報告されています。追加87MBはどこから出ますか? --apparent-size がない場合、値はそれぞれ 242M と 676M です。

答え1

ギルスの考えは正しかった。 2つの出力を比較すると、squashfsがext4とは異なるディレクトリサイズを報告することがわかります。これは(おそらく)違いを説明します。答えてくれた皆さんに感謝します。

関連情報