O que é um programa que o cron é como mlocate, lê como htop e mostra meu uso do sistema de arquivos?

1

Pertinente a esta questão, pedi a Encontre arquivos ocupando 80% do espaço em um servidor Web Linux

Eu acho que um programa como este seria excelente. Informações atualizadas sobre arquivos & pastas no sistema e o espaço que estavam ocupando.

Você pode até mesmo inserir algumas informações de aviso sobre permissões.

Existe algo assim?

Eu continuo pensando no aplicativo do Google para janelas, que usei em 98 dias.

    
por Gareth 21.07.2009 / 03:35

4 respostas

0

ncdu é uma interface curses para du. Não é tão bom para o lote que você quer, mas mostra o que está usando o espaço.

    
por 22.07.2009 / 18:31
2

Rápido e sujo:

watch du

Ou

watch df

Veja também aqui . Eu gosto de gt5 .

    
por 21.07.2009 / 04:43
1

É o unix, então você respondeu sua própria pergunta: use o cron para executar um comando du e gravar a saída em um arquivo.

Por exemplo:

root@zachs:~# cat /etc/cron.d/update-home-sizes 
0 4 * * * root du /home/* --max-depth 1 | sort -n >/home/.sizes

mantém um arquivo .sizes em / home atualizado com a quantidade de disco que cada um dos meus usuários está usando. Ajuste para atender às suas necessidades individuais, é claro.

    
por 21.07.2009 / 04:34
1

Você pode estar interessado em agedu . A partir da descrição "Ele faz basicamente o mesmo tipo de varredura de disco que du, mas também registra os tempos de último acesso de tudo que ele examina. Em seguida, ele cria um índice que permite gerar relatórios com eficiência, fornecendo um resumo dos resultados para cada subdiretório e, em seguida, produz esses relatórios sob demanda. "

Ele também fornecerá uma URL que você pode usar para navegar no sistema de arquivos, de modo que a idade dos arquivos em cada diretório seja óbvia.

    
por 21.07.2009 / 09:25