Pesquisa de site

As 10 melhores ferramentas de monitoramento de partição de disco Linux para 2023


Neste artigo, revisaremos vários 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

A seguir está uma lista de utilitários de linha de comando para imprimir tabelas de partição de dispositivos de armazenamento e uso de espaço.

1. Comando fdisk (disco fixo)

fdisk é uma ferramenta de linha de comando poderosa e popular usada para criar e manipular tabelas de partição de disco. 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 orientada por menus do fdisk para executar 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

Para obter mais informações sobre uso e exemplos do comando ‘fdisk’, leia ‘10 exemplos de comandos ‘fdisk’ para gerenciar partições‘.

2. Comando sfdisk (fdisk programável)

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

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

sudo sfdisk -l 

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

3. Comando cfdisk (amaldiçoa fdisk)

cfdisk é um programa simples usado para imprimir e gerenciar partições de disco, fornecendo funcionalidade básica de particionamento através 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 do disco rígido.

Use as teclas de seta para a direita e para a esquerda para mover o marcador pelas guias do menu.

sudo cfdisk

4. Comando Separado

O comando parted é um utilitário versátil e poderoso para gerenciar partições de disco em sistemas operacionais do 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 sistema e usuários avançados.

A ferramenta parted suporta MBR (Registro mestre de inicialização) e GPT (Tabela de partição GUID) esquemas de particionamento e fornece opções para vários sistemas de arquivos.

Além disso, o parted oferece uma gama 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-o uma ferramenta indispensável para tarefas de gerenciamento de disco.

sudo parted -l

5. Comando lsblk (bloco de lista)

O comando lsblk fornece uma visão geral detalhada dos dispositivos de armazenamento, incluindo discos rígidos, unidades 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 nas tarefas de administração do sistema, facilitando a identificação de recursos de armazenamento disponíveis, a compreensão das configurações de disco e o gerenciamento eficiente de dispositivos de armazenamento.

Suas opções simples de saída e personalização tornam-no uma ferramenta valiosa para administradores de sistema, ajudando a garantir gerenciamento de armazenamento e solução de problemas eficazes.

lsblk  

6. Comando blkid (id do bloco)

O comando blkid é usado para identificar dispositivos de bloco, como discos rígidos e partições, por seu identificador universal exclusivo (UUID) ou outros atributos. Ele fornece informações cruciais sobre dispositivos de armazenamento, facilitando sua montagem e gerenciamento.

blkid 

7. Comando hwinfo (informações de hardware)

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 e usuários do sistema empregam ‘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

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 lista a seguir inclui utilitários de linha de comando para monitorar o uso do espaço em disco do Linux.

8. Comando df (sistema de arquivos de disco)

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

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

A opção '-hT' no comando abaixo permite relatórios legíveis por humanos sobre tamanho do disco, espaço usado, espaço disponível e porcentagens de espaço usado.

df -hT

9. Comando du (uso de disco)

O comando du é usado para permitir aos usuários avaliar 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 nas tarefas de gerenciamento, limpeza e otimização de disco. Este comando é inestimável para administradores de sistema e usuários que buscam manter o uso eficiente do disco.

du -sh /home/tecmint

10. Comando pydf (python df)

O comando pydf é um utilitário de linha de comando Python excepcional e um ótimo substituto para o comando df no Linux. Ele usa cores distintas para destacar partições de disco com atributos específicos.

pydf

Certifique-se de que o utilitário ‘pydf’ esteja instalado em seu sistema. Se não estiver instalado, você pode instalá-lo usando o artigo ‘Instalar ferramenta Pydf no Linux’.

O que fazer quando o disco/partição do Linux está ficando sem espaço?

Depois de perceber que algum dos seus discos de armazenamento está sem espaço ou cheio, você deve:

  • Primeiro, faça um backup de todos os seus arquivos importantes no sistema usando qualquer uma das ferramentas de backup do sistema Linux.
  • A seguir, verifique quais arquivos ou diretórios estão ocupando maior quantidade de espaço no(s) disco(s) usando o comando du.
  • Em seguida, exclua do(s) disco(s) de armazenamento quaisquer arquivos que não sejam mais importantes ou que você não usará no futuro com a ajuda do comando rm ou você pode usar as ferramentas CCleaner para localizar e excluir arquivos indesejados no Linux.
  • Se sua partição raiz estiver cheia, você pode redimensionar a partição raiz usando LVM, deve ser bem simples.

Nota: Caso você exclua algum arquivo importante, você pode recuperar o arquivo excluído no Linux.

Conclusão

Neste artigo, falamos sobre vários utilitários de linha de comando úteis para exibir tabelas de partição de disco 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? Deixe-nos saber através da seção de comentários abaixo. Você também pode fazer uma pergunta ou fornecer feedback.