更快的 du/stat 目錄替代方案

更快的 du/stat 目錄替代方案

我有幾個非常大的目錄,我想知道它們的估計大小。我主要用於此目的du,但每個資料夾大約需要 3 分鐘,所以我問是否有替代方案dustat需要更少的時間(可能不精確:~10% 就可以了)

答案1

這個問題之前就出現過幾次。據我所知,這裡有一些可能的替代方案:

  • 不同的檔案系統- 如果您可以將您感興趣的每個目錄放在自己的檔案系統上,那麼您可以使用-> instantaneousdf代替。du

  • 配額- 如果您可以更改目錄的所有權,那麼您可以使每個目錄由不同的使用者擁有,為它們設定磁碟配額並使用它來追蹤它們正在使用多少空間(也是瞬時的)。

  • 計劃任務-du在 cron 作業中執行(例如每天左右)並使用上一個作業的結果而不是du直接執行。如果您不關心一點點不準確,這可能是個選擇。

  • JDisk報表據報道可以快速分析最近分析過的驅動器或資料夾。

  • 銼燈或者磁碟使用分析器可能也是一個選擇。根據這個:

    如果您的機器上有桌面環境,FileLight 非常棒。它相當快,允許您深入目錄樹,然後僅在您想要獲取更新的視圖時重新掃描該子樹。您完全可以每天執行一次完整掃描,然後讓程式整天保持開啟狀態,而不進行更新。

相關內容