2015-12-08 88 views
-2

我有6個非常大的導演,每天一次我想檢查一下這些目錄的大小,以便監視。現在我使用的是du -s命令,但它需要很長時間並且會顯着降低我的服務器速度。有沒有更好的方法來做到這一點?檢查大目錄的大小

+0

沒有 但你可以看看[這個](http://stackoverflow.com/questions/13961607/how-to-get-size-of-folder-including-apparent-size-of-sparse- files-du-is-too-sl)問題:還有[This one](http://serverfault.com/questions/529338/du-command-takes-way-too-long-to-run)。 – Idos

+1

也許運行'du'並增加'nice'。 –

+0

@Idos - 不幸的是,目錄太大,我沒有足夠的空間進行備份 – henio180

回答

1

根據具體情況,您可以將這些目錄放在單獨的分區,您可以用df快速檢查其「已用」大小。

這當然意味着目錄被限制在它們各自分區的大小,這可能是一個痛苦。因此「視情況而定」。

+0

不幸的是,它不可能使用分區:( – henio180

+0

@ henio180:呃,這是你唯一比'du'更快的選擇,至少據我所知。 – DevSolar