10 Ferramentas para Monitorar Partições de Disco e Uso no Linux

Neste artigo, vamos revisar uma série de utilitários de linha de comando do Linux que você pode usar para verificar partições de disco no Linux.

Monitorar o uso do espaço dos dispositivos de armazenamento é uma das tarefas mais importantes para um SysAdmin , que garante que haja espaço livre adequado disponível nos dispositivos de armazenamento para manter a operação eficiente do seu sistema Linux.

Lista de Ferramentas de Linha de Comando para Verificar Partições de Disco Linux

O seguinte é uma lista de utilitários de linha de comando para imprimir tabelas de partições de dispositivos de armazenamento e uso de espaço.

1. Comando fdisk (fixed disk)

fdisk é uma poderosa e popular ferramenta de linha de comando usada para criar e manipular tabelas de partição de disco. Ele suporta vários formatos de tabela de partição, incluindo GPT, MBR, Sun, SGI e BSD.

Você pode usar a interface amigável, baseada em texto e com menu, do fdisk para realizar tarefas como exibir, criar, redimensionar, excluir, modificar, copiar e mover partições em discos de armazenamento.

O comando fdisk abaixo imprimirá a tabela de partição de todos os dispositivos de bloco montados:

$ sudo fdisk -l
fdisk – List Linux Disk Partition Table

Para obter mais informações sobre o uso e exemplos do comando ‘fdisk’, leia ‘10 Exemplos de Comando ‘fdisk’ para Gerenciar Partições

2. Comando sfdisk (scriptable fdisk)

sfdisk funciona de forma semelhante a fdisk pois pode imprimir ou manipular uma tabela de partição de disco de armazenamento. No entanto, sfdisk oferece recursos adicionais que não estão disponíveis em fdisk. Você pode usá-lo como fdisk, e também é compatível com GPT, MBR, Sun e SGI tabelas de partição.

Uma diferença entre os dois é que sfdisk não cria as partições padrão do sistema para rótulos de disco SGI e SUN como fdisk faz.

$ sudo sfdisk -l 
sfdisk – Check Linux Disk Partition Table

Para mais uso, consulte as páginas de manual do sfdisk.

3. cfdisk (curses fdisk) Command

cfdisk é um programa simples usado para imprimir e gerenciar partições de disco fornecendo funcionalidade básica de partição por meio de uma interface amigável que opera de forma semelhante a comandos mais poderosos como fdisk e sfdisk, permitindo aos usuários visualizar, adicionar, excluir e modificar partições de disco rígido.

Use as teclas de seta para a direita e esquerda para mover o cursor sobre as abas do menu.

$ sudo cfdisk
cfdisk – Print Linux Disk Partition Table

4. Parted Command

O comando parted é um utilitário versátil e poderoso para gerenciar partições de disco em sistemas operacionais tipo Unix. Com uma ampla gama de recursos, permite aos usuários criar, redimensionar, excluir e manipular partições em discos rígidos, tornando-o essencial para administradores de sistemas e usuários avançados.

A ferramenta parted suporta os esquemas de partição MBR (Master Boot Record) e GPT (GUID Partition Table) e oferece opções para vários sistemas de arquivos.

Além disso, parted fornece uma série de recursos avançados, como controle de alinhamento e a capacidade de criar, redimensionar e copiar partições de disco (adicionar uma barra de progresso durante a cópia), tornando-a uma ferramenta indispensável para tarefas de gerenciamento de disco.

$ sudo parted -l
parted – A Partition Manipulation Tool

5. Comando lsblk (list block)

O comando lsblk fornece uma visão detalhada de dispositivos de armazenamento, incluindo discos rígidos, drives de estado sólido e mídia removível, juntamente com suas informações associadas, como tamanho, partições e pontos de montagem.

lsblk auxilia em tarefas de administração de sistema, facilitando a identificação de recursos de armazenamento disponíveis, compreensão de configurações de disco e gerenciamento de dispositivos de armazenamento de forma eficiente.

Seu resultado direto e opções de personalização tornam-no uma ferramenta valiosa para administradores de sistema, ajudando a garantir um gerenciamento e solução de problemas de armazenamento eficazes.

$ lsblk  
lsblk – List Block Devices in Linux

6. Comando blkid (block id)

O comando blkid é usado para identificar dispositivos de bloco, como discos rígidos e partições, por sua Identificador Universalmente Único (UUID) ou outros atributos. Ele fornece informações cruciais sobre dispositivos de armazenamento, facilitando o mounter e gerenciá-los.

$ blkid 
blkid – Print Block Device Attributes

7. hwinfo (hardware info) Command

O comando hwinfo é usado para fornecer dados abrangentes sobre os componentes do sistema, incluindo CPU, RAM, dispositivos de armazenamento, placas gráficas, interfaces de rede e muito mais.

Os administradores de sistemas e usuários empregam o ‘hwinfo‘ para diagnosticar problemas de hardware, identificar drivers compatíveis e melhorar o desempenho do sistema.

$ hwinfo

Para restringir as informações a um resumo, use a opção --short como no comando abaixo:

$ hwinfo --short --block
hwinfo – Print Linux Hardware Information

Certifique-se de que a ferramenta hwinfo esteja instalada em seu sistema para obter os resultados acima.

Lista de Ferramentas de Linha de Comando para Monitorar o Uso do Espaço em Disco do Linux

A seguinte lista inclui utilitários de linha de comando para monitorar o uso do espaço em disco do Linux.

8. df (disk filesystem) Command

O comando df é usado para obter informações essenciais sobre o uso e o espaço de armazenamento disponível no sistema de arquivos do Linux.

O comando “df” auxilia os usuários na monitoração da alocação de espaço em disco, na identificação de possíveis problemas de armazenamento e na tomada de decisões informadas sobre gerenciamento e limpeza de dados.

O switch '-hT' na linha de comando abaixo habilita o relatório legível por humanos do tamanho do disco, espaço utilizado, espaço disponível e porcentagens de espaço utilizado.

$ df -hT
df – Show Linux Disk Space Usage

9. Comando du (uso de disco)

O comando du é utilizado para permitir que os usuários avaliem o espaço ocupado por arquivos e diretórios em seu dispositivo de armazenamento em um formato legível por humanos.

O comando du ajuda os usuários a identificar quais arquivos ou diretórios consomem mais espaço, auxiliando na gestão de disco, limpeza e tarefas de otimização. Este comando é indispensável para administradores de sistemas e usuários que buscam manter um uso de disco eficiente.

$ du -sh /home/tecmint
df – Show Linux File Space-Usage

10. Comando pydf (python df)

O comando pydf é uma excepcional ferramenta de linha de comando em Python e uma ótima substituição para o comando df no Linux. Ele usa cores distintas para destacar partições de disco com atributos específicos.

$ pydf
Pydf – Show Disk Usage in Colored Output

Certifique-se de que a utilidade ‘pydf‘ esteja instalada em seu sistema. Se não estiver instalada, você pode instalá-la usando o ‘Instalar a Ferramenta Pydf no Linux‘ artigo.

O que fazer quando seu disco/partição Linux estiver ficando sem espaço?

Uma vez que você percebe que qualquer um dos seus discos de armazenamento está ficando sem espaço ou está cheio, você deve:

Nota: Caso você delete algum arquivo importante, você pode recuperar o arquivo deletado no Linux.

Conclusão

Neste artigo, discutimos uma série de utilitários de linha de comando úteis para exibir tabelas de partição de discos de armazenamento e monitorar o uso de espaço.

Se houver algum utilitário de linha de comando importante para o mesmo propósito que deixamos de fora, informe-nos através da seção de comentários abaixo. Você também pode fazer uma pergunta ou nos fornecer feedback.

Source:
https://www.tecmint.com/linux-tools-to-monitor-disk-partition-usage/