A pergunta surgiu antes de algumas vezes . Até onde eu sei, aqui estão algumas alternativas possíveis:
-
Sistemas de arquivos diferentes - Se você pode colocar cada diretório em que está interessado em um sistema de arquivos próprio, basta usar
df
em vez dedu
- > instantâneo. -
Cotas - Se você puder alterar a propriedade dos diretórios, poderá fazer com que cada um deles seja de propriedade de um usuário diferente, configurar cotas de disco para eles e usá-lo para controlar quanto espaço eles estão usando (instantâneo também).
-
cron - Executando
du
em uma tarefa cron (digamos, todos os dias) e usando o resultado da última tarefa, em vez de executardu
diretamente. Se você não se importa com uma pequena imprecisão que possa ser uma opção. -
O JDiskReport supostamente pode analisar rapidamente uma unidade ou pasta que foi analisada recentemente.
-
Filelight ou Disco O analisador de uso também pode ser uma opção. De acordo com este :
If you've got a desktop environment on the box in question, FileLight is awesome. It's fairly quick and allows you to drill down a directory tree and then only rescan that sub-tree when you want to get an updated view. You could very well run a full scan once a day and then just leave the program open all day without ever doing an update.