Pular para o conteúdo

Verificando espaço em filesystems e pastas

Dica publicada em Linux / Comandos
fernandof fernandof
Hits: 16.980 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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


Nenhuma dica encontrada.

Substituição de strings no VI

Como descobrir seu IP no provedor

Comando dd para Iniciantes

Controlar multimídia via linha de comando (Spotify, Netflix, YouTube etc)

Convertendo imagens e documentos em texto puro (.txt)

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.