Alternativa du/stat mais rápida para diretórios

Alternativa du/stat mais rápida para diretórios

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

Responder1

A questão surgiu antes bastantealgumas vezes. Pelo que eu sei, aqui estão algumas alternativas possíveis:

  • Diferentes sistemas de arquivos- Se você puder colocar cada diretório de seu interesse em um sistema de arquivos próprio, basta usar dfem vez de du-> instantâneo.

  • Cotas- Se você puder alterar a propriedade dos diretórios, poderá fazer com que cada um seja propriedade de um usuário diferente, configurar cotas de disco para eles e usá-las para controlar quanto espaço eles estão usando (também instantâneo).

  • cron- Executar duem um cron job (digamos, todos os dias) e usar o resultado do último trabalho em vez de executar dudiretamente. Se você não se importa com um pouco de imprecisão, essa pode ser uma opção.

  • Relatório JDisksupostamente pode analisar rapidamente uma unidade ou pasta que foi analisada recentemente.

  • Luz de arquivoouAnalisador de uso de discopode ser uma opção também. De acordo comEste:

    Se você possui um ambiente de desktop na caixa em questão, o FileLight é incrível. É bastante rápido e permite que você faça uma busca detalhada em uma árvore de diretórios e só verifique novamente essa subárvore quando desejar obter uma visualização atualizada. Você poderia muito bem executar uma verificação completa uma vez por dia e depois deixar o programa aberto o dia todo, sem nunca fazer uma atualização.

informação relacionada