Faster du / stat alternativa para diretórios

3

Eu tenho vários diretórios muito grandes e quero saber o tamanho estimado deles. Eu uso para esse propósito principalmente du , mas leva para cada pasta cerca de 3 minutos, então eu estou perguntando se existe uma alternativa para du ou stat que leva menos tempo (pode ser impreciso: ~ 10 % estaria ok)

    
por rwx 04.08.2015 / 21:44

1 resposta

4

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 de du - > 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 executar du 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.

por 05.08.2015 / 00:07