Filesystems
為什麼提取大文件時du -h / du / df / df -h 不刷新
我在後台執行 tar,例如:
tar xfvz large_file.tar.gz &
它確實提取了我的文件,但是當我啟動
du -h
、或時du
,輸出保持不變,我必須等待幾分鐘才能刷新。df``df -h
有什麼解決方法嗎?這不是一個真正的問題,我問的是我自己的 Unix 文化關於
du
&df
& 等等。
可能數據實際上還沒有寫入磁碟,但仍在頁面記憶體中(“臟頁”)。檢查與
grep Dirty /proc/meminfo
您可以嘗試在/
sync
之前執行。這應該強制將頁面記憶體中的任何數據寫入磁碟。df``du