3 Ferramentas Essenciais de Verificação de Disco no Linux (Baseadas em GUI e Terminal)

Existem principalmente duas razões para escanear um disco rígido de computador: uma é examiná-lo em busca de inconsistências ou erros no sistema de arquivos que podem resultar de falhas persistentes do sistema, encerramento inadequado de software crítico do sistema e programas destrutivos mais significativos (como malware, vírus, etc.).

A outra é analisar sua condição física, onde podemos verificar um disco rígido em busca de setores defeituosos resultantes de danos físicos na superfície do disco ou de um transistor de memória falhado.

Neste artigo, iremos revisar uma mistura de utilitários de escaneamento de disco baseados em GUI e terminal para Linux.

No caso de você notar algum comportamento incomum de um disco rígido de computador ou de uma partição específica, uma das primeiras coisas que você sempre pode investigar são inconsistências ou erros no sistema de arquivos e não há outro utilitário melhor para fazer isso do que fsck.

1. fsck – Verificação de Consistência do Sistema de Arquivos

Fsck é um utilitário de sistema que verifica e opcionalmente repara um sistema de arquivos Linux, servindo como uma interface para vários verificadores de sistema de arquivos.

Aviso: Experimente comandos fsck apenas em servidores Linux de teste, a menos que você saiba o que está fazendo.

Sempre desmonte uma partição primeiro antes de executar fsck nela.

$ sudo unmount /dev/sdc1
$ sudo fsck -Vt vfat /dev/sdc1

No comando abaixo, o argumento:

  • -t – especifica o tipo de sistema de arquivos.
  • -V – habilita o modo verbose.

Você pode encontrar instruções de uso detalhadas na página de manual do fsck:

$ man fsck

Depois de ter realizado testes de inconsistência do sistema de arquivos, você prossegue para realizar avaliações de condição física.

2. badblock

Badblocks escaneia por setores ou blocos defeituosos em discos rígidos, e quando detectados, pode ser usado em conjunto com fsck ou e2fsck para instruir o kernel a evitar essas áreas com falhas.

Para usar badblocks, você precisará especificar o arquivo de dispositivo para o disco rígido que deseja escanear.

# badblocks /dev/sda

badblocks vai escrever um padrão em cada bloco do disco rígido e então ler de volta para verificar se os dados estão corretos. Se forem detectados erros, o bloco será marcado como ruim.

Assim que a verificação estiver completa, você pode usar a opção -r para ler os resultados da verificação, que contém uma lista de todos os blocos defeituosos encontrados.

# badblocks -r badblocks.txt

3. Utilitários do Sistema S.M.A.R.T

S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) is a system built into nearly all modern ATA/SATA and SCSI/SAS hard disks as well as solid-state disks.

Eles coletam informações detalhadas sobre um disco rígido suportado e você pode obter esses dados usando os utilitários abaixo.

1. Smartctl

smartctl é um dos dois utilitários sob o pacote smartmontools, que é um utilitário de linha de comando que controla e monitora o sistema S.M.A.R.T.

Para instalar o pacote smartmontools, execute o comando aplicável abaixo para sua distribuição:

$ sudo apt-get install smartmontools   #Debian/Ubuntu systems 
$ sudo yum install smartmontools       #RHEL/CentOS systems

O seguinte é um exemplo de um comando smartctl para relatar a saúde da partição do disco rígido, onde a opção -H ajuda a mostrar a condição geral de saúde da partição após um auto teste:

$ sudo smartctl -H /dev/sda6

Consulte a página do manual do smartctl para obter mais orientações de uso:

$ man smartctl 

Há uma interface gráfica do usuário para o smartctl chamada gsmartcontrol que pode ser instalada da seguinte forma:

$ sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
$ sudo yum install gsmartcontrol       #RHEL/CentOS systems
GSmart Control – Linux Disk Scanning Tool

2. Utilitário de Disco Gnome (ou Discos)

O utilitário Gnome Disk oferece uma interface gráfica para realizar todas as tarefas relacionadas à gestão de partições, como criar, excluir, montar partições, e outras. Ele vem pré-instalado na maioria dos sistemas Linux mainstream, como Ubuntu, Fedora, Linux Mint, e outros.

Para usá-lo no Ubuntu, abra o Dash e pesquise por Discos; no Linux Mint, abra o Menu e procure por Discos; e no Fedora, clique em Atividades e digite Discos.

Gnome Disk Utility for Linux Disk Scanning

Mais importante ainda, ele também pode fornecer dados S.M.A.R.T e realizar auto-testes conforme na seguinte interface.

Gnome Disk Utility for Linux Disk Scanning

É isso! Neste artigo, revisamos utilitários de varredura de disco rígido para o sistema operacional Linux. Você pode compartilhar conosco quaisquer utilitários/ferramentas para o mesmo fim que não foram mencionados na lista acima ou fazer perguntas relacionadas nos comentários.

Source:
https://www.tecmint.com/linux-disk-scanning-tools/