Filesystems

為什麼提取大文件時du -h / du / df / df -h 不刷新

  • December 12, 2018

我在後台執行 tar,例如:

tar xfvz large_file.tar.gz    &

它確實提取了我的文件,但是當我啟動du -h、或時du,輸出保持不變,我必須等待幾分鐘才能刷新。df``df -h

有什麼解決方法嗎?這不是一個真正的問題,我問的是我自己的 Unix 文化關於du& df& 等等。

可能數據實際上還沒有寫入磁碟,但仍在頁面記憶體中(“臟頁”)。檢查與

grep Dirty /proc/meminfo

您可以嘗試在/sync之前執行。這應該強制將頁面記憶體中的任何數據寫入磁碟。df``du

引用自:https://unix.stackexchange.com/questions/487519