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.
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 / sdaEtapa 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 ext3Etapa 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.