Verificando espaço em filesystems e pastas

Publicado por fernandof em 27/12/2013

[ Hits: 10.952 ]

 


Verificando espaço em filesystems e pastas



Aqui, na empresa onde trabalho, tivemos o seguinte problema: o /applications foi totalmente utilizado.

Foi necessário criar um script para verificar o espaço em disco e depois, adicionar cada listagem de diretório.

Segue abaixo o script para verificar o espaço (em MB) que cada filesystem está ocupando, depois enviar cada listagem para um arquivo texto:

df -h > var/tmp/espacos/listardiretorios.txt
ls -la | grep ^d > /var/tmp/espacos/diretorios.txt
du -h data > /var/tmp/espacos/applications.txt
du -h deploy > /var/tmp/espacos/deploy.txt
du -h jboss-eap-6.1 > /var/tmp/espacos/jboss.txt
du -h logs > /var/tmp/espacos/logs.txt
du -h lost+found > /var/tmp/espacos/lost.txt
du -h patching-tool > /var/tmp/espacos/path.txt
du -h share-portal > /var/tmp/espacos/share.txt
du -h tmp > /var/tmp/espacos/tmp.txt

Após a análise dos resultados, foi verificado que a pasta /log estava consumindo 3.6 GB.

Ao tentar compactar, apresentou o seguinte erro:
-rw-r--r-- 1 root root 3858939904 Dec 22 17:54 123.log
-rw------- 1 root root          0 Nov 30 06:00 nohup.out

# bzip2 -9 123.log
 bzip2: I/O or other error, bailing out.  Possible reason follows.
 bzip2: No space left on device
         Input file = 123.log, output file = 123.log.bz2
 bzip2: Deleting output file 123.log.bz2, if it exists.
   
   
Não tinha espaço em disco para compactar o arquivo.

A solução, foi mover para um filesystem que estava com mais espaço livre:

# mv /applications/logs/123.log /applications/123
# df -h
Filesystem            Size  Used Avail  Use%  Mounted on

/dev/mapper/root_vg-lv_app
                      9.9G  6.3G  3.1G   67%  /applications
//fileserverhom/123
                      200G   88G  113G   44%  /applications/123


Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Ajustando data e hora no Slackware com NTP

Como saber a versão do Cinnamon que estou usando?

Desmascarando pacotes em Sabayon e Gentoo

Executando proteção de tela no modo texto

Descobrindo daemons (servidores) rodando em background

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts