Comando para visualizar o espaço em disco do Linux e o uso do disco do sistema

O disco rígido é um dos componentes essenciais e fundamentais em qualquer computador, uma vez que instala o sistema operativo, aplicações e serve para armazenar todas as nossas informações, bem como para as fazer backup através de cópias de segurança.

Hoje em dia existem discos rígidos de grande capacidade, mas aos poucos esse espaço vai sendo ocupado com novas informações e o limite de armazenamento chega ao topo o que pode gerar inconsistências como reinicializações, desligamentos, bloqueio de abertura de arquivos, lentidão e muito mais para que independentemente do tipo de usuário que somos, é aconselhável monitorar constantemente essa capacidade e hoje vamos aprender a verificar o uso do disco rígido em tempo real em ambientes Linux.

1. Visualize informações de espaço em disco usando o comando df no Linux


O comando df foi desenvolvido com o objetivo de fornecer informações sobre o espaço total, ocupado e livre no disco do nosso sistema operacional de forma simples.

Com o comando df, serão exibidas informações sobre o sistema de arquivos no qual cada arquivo está hospedado ou, por padrão, sobre todos os sistemas de arquivos atuais.

Passo 1
A sintaxe básica para usar este comando é a seguinte:

 df [opções] [dispositivo] 
Passo 2
Podemos usar diretamente o comando df e o resultado obtido será o seguinte:

PROLONGAR

etapa 3
Lá, veremos cada sistema de arquivos com detalhes como:

  • Espaço utilizado
  • Espaço livre
  • Local onde está montado, etc.
Passo 4
Podemos usar o parâmetro -h para visualizar essas informações em um formato legível:
 df -h

PROLONGAR

Etapa 5
Com o comando df será possível obter informações precisas sobre um dispositivo ou ponto de montagem, por exemplo, se quisermos ver os detalhes do ponto / dev / sda vamos executar o seguinte:

 df / dev / sda 
Etapa 6
Ou podemos ver detalhes de uma rota específica, por exemplo:
 df / home 

PROLONGAR

Etapa 7
As seguintes colunas se destacam aqui:

Sistema de arquivoIndica a origem do ponto de montagem, que geralmente é um dispositivo.

1K blocosÉ o número total de blocos.

UsadoIndica o número de blocos usados.

DisponívelÉ o número de blocos disponíveis.

Porcentagem de usoIndica a porcentagem de Usado dividido pelo Tamanho.

Montado emÉ o alvo ou ponto de montagem.

Etapa 8
O comando df nos dá a possibilidade de especificar apenas quais colunas devem ser exibidas, para isso usaremos a seguinte sintaxe:

 df --output = field1, field2, … 
Etapa 9
Por exemplo, podemos executar o seguinte:
 df --output = source, used, avail / home / 
Etapa 10
O resultado será apenas essas três colunas do ponto selecionado:

PROLONGAR

Etapa 11
Para visualizar todos os campos disponíveis podemos executar a seguinte linha:

 df -o 

PROLONGAR

Etapa 12
Também temos as seguintes alternativas de uso:

df -hExibe os dados em formato humano.

df -mExibe a saída em megabytes.

df -kExibe a saída em kilobytes, valor padrão.

Etapa 13
O Linux tem um sistema chamado inode, um inode é basicamente uma estrutura de dados no sistema de arquivos que é responsável por armazenar todas as informações sobre o arquivo, o comando df também nos permite ver o espaço dos ditos inodes executando qualquer uma das seguintes opções :

 df -i df -i -h 

PROLONGAR

Etapa 14
Se quisermos verificar o tipo de sistema de arquivos de cada ponto de montagem, como ext4, btrfs, ext2, nfs4, fuse, cgroup e mais, será necessário usar o seguinte comando:

 df -T df -T -h df -T -h / home / (caminho específico)

PROLONGAR

Etapa 15
No mesmo segmento, se quisermos excluir um sistema de arquivos, devemos adicionar o parâmetro -x como este:

 df -x ext3 
Etapa 16
Se quisermos que todos os sistemas de arquivos de saída com tamanho de zero blocos sejam exibidos, podemos executar:
 df -a 

PROLONGAR

Etapa 17
Para obter mais informações sobre este comando, podemos executar:

 df -help 

2. Veja as informações de espaço em disco usando o comando du no Linux


O comando du é outra alternativa que o Linux nos oferece para obter informações sobre o espaço em disco com base em um conjunto de arquivos, diretórios ou recursivamente.

Passo 1
Para usar este comando, temos as seguintes alternativas básicas:

 du du / caminho du [opções] [diretórios e / ou arquivos]

PROLONGAR

Passo 2
Essas opções nos permitem ver os nomes e o consumo de espaço de cada um dos diretórios, incluindo todos os subdiretórios na árvore de diretórios. Se quisermos ver esses resultados em formato legível, executamos o seguinte:

 du -h 

PROLONGAR

etapa 3
Podemos ver os detalhes de um diretório específico usando qualquer uma das seguintes opções:

 du / home / du -h / home /

PROLONGAR

Passo 4
Para ver um resumo das informações em que apenas o espaço total no disco ocupado por uma árvore de diretórios é exibido e, ao mesmo tempo, os subdiretórios são excluídos, podemos executar o seguinte:

 du -s / home du -sh / home

PROLONGAR

Etapa 5
Se o objetivo é visualizar todos os sistemas de arquivos que executamos:

 du -a / home du -a -h / home

PROLONGAR

Etapa 6
Com o comando du podemos ver em detalhes o espaço de um tipo específico de extensão, por exemplo, se quisermos ver o espaço de todos os arquivos de texto, executamos o seguinte:

 du -ch * .txt 

PROLONGAR

Etapa 7
Podemos listar um certo número de diretórios para ver seu espaço, para isso executamos a seguinte sintaxe:

 du -a / caminho / | sort -n -r | head -n # para listar 

PROLONGAR

3. Visualizando informações de espaço em disco de captura de imagem usando o comando btrfs no Linux


Para o sistema de arquivos btrfs, que é um sistema de arquivos especial para capturar imagens, devemos usar o comando btrfs fi df para visualizar as informações de uso de espaço para um ponto de montagem.

Passo 1
A sintaxe a ser usada é:

 sistema de arquivos btrfs df / caminho / btrfs fi df / dev / caminho btrfs fi df [opções] / caminho /

PROLONGAR

Passo 2
Para ver os números brutos em bytes, vamos executar o seguinte:

 btrfs fi df -b / home 

PROLONGAR

etapa 3
Alternativamente, podemos executar:

Mostrar dados em kilobytes

 btrfs fi df -k / home 

Mostrar dados em megabytes

 btrfs fi df -m / home 

Mostrar dados em Gigabytes

 btrfs fi df -g / home 

Mostrar dados em Terabytes

 btrfs fi df -t / home 

Com estes comandos simples será possível conhecer em detalhes o espaço disponível no Linux e assim gerenciar melhor esta importante seção em cada computador.

wave wave wave wave wave