2015-12-08 2 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): а также [этот] (http://serverfault.com/questions/529338/du-command-takes-way-too-long-to-run). – Idos

+1

Возможно, запустите 'du' с добавлением' nice'ness. –

+0

@Idos - К сожалению, каталоги настолько велики, и у меня недостаточно места для резервного копирования. – henio180

ответ

1

В зависимости от обстоятельств вы можете поместить эти каталоги по отдельности перегородки, «используемый» размер которого вы можете очень быстро проверить с помощью df.

Это, конечно, означает, что каталоги ограничены размером их соответствующих разделов, что может быть болью. Отсюда «зависит от обстоятельств».

+0

К сожалению, нельзя использовать раздел :( – henio180

+0

@ henio180: Ну, это ваша единственная ставка быть быстрее, чем 'du' Я боюсь. По крайней мере, насколько мне известно. – DevSolar

Смежные вопросы