設定:
- Ubuntu Linux 18.04
- VirtualBoxで実行
/myShared/A
共有フォルダは一部の/myShared/B
...サブディレクトリにマウントされます。
実験:
残りのディスク領域の表示
> df -h
次のものを提供してください
/dev/sda5 32G 30G 431M 99% /
しかし、
> du -xPsch /
配達
7,4G total
質問:
ここで何が起こっているのでしょうか?
答え1
du
inodeで使用されているサイズをお読みください。実行中のプログラムの一部の参照をここに保存する必要があります。これらの参照は削除されましたが、スペースは残ります。
df
使用されたサイズをすべてのファイルの合計として読み込みます。
また、/mnt/にバックアップする必要がありますが、外付けドライブをこのフォルダにマウントしました。これは結果に違いを引き起こす可能性があります。
答え2
DUはより正確で、このウェブサイト上海
つまり、dfは最新ではない可能性がある実際のサイズを計算する代わりにファイル情報を使用し、メモリで実行されているファイルも報告します。 (ddを使用して大容量ファイルを生成しますが、まだ完了していないと仮定すると、dfはそれを報告しますが、duはまだこれについて知りません。)