pastas do mapa linux por tamanho para comparar o uso do disco

1

Eu tenho a instância do AWS Linux. Atualmente, há muitas pastas na instância.
Eu gostaria de mapear todas as pastas e seu tamanho, assim eu poderia voltar em 1 mês e verificar qual pasta ocupa alta quantidade de armazenamento (talvez a pasta de logging).

Qual é a melhor maneira de conseguir isso?
então eu poderia comparar o tamanho deste mês e do próximo mês mais facilmente.
Obrigado.

    
por ilansch 14.01.2013 / 17:55

2 respostas

2

Como Ignacio disse, você precisa de du , mais especificamente:

du -ch / > ~/folder_sizes

Isto irá imprimir lista das pastas em / e seus respectivos tamanhos em formato legível (ou seja, 9,6 M em vez de 9796, remova o h se você não quiser isso). Você pode repetir o comando um mês depois e comparar a saída.

O que eu costumo fazer é um simples script gawk:

du -ch / > ~/folder_sizes.june
du -ch / > ~/folder_sizes.july
gawk '$1~/G/' ~/folder_sizes.june > big.june
gawk '$1~/G/' ~/folder_sizes.july > big.july

Os comandos do gawk imprimem apenas as pastas cujo tamanho é > = 1GB, geralmente são aquelas em que você está interessado.

    
por 14.01.2013 / 19:15
1

Você está procurando o comando du .

    
por 14.01.2013 / 18:13

Tags