Verifique os setores defeituosos no disco rígido do Linux

Dentro do trabalho de suporte e gestão Em qualquer organização é imprescindível que os equipamentos, tanto ao nível do cliente como do servidor, sejam optimizados ao máximo em capacidade, desempenho e estabilidade, pois depende disso que toda a infra-estrutura funcione correctamente e de acordo com os parâmetros exigidos pela organização.

Embora existam inúmeras validações nas quais devemos estar vigilantes Há um que é de grande importância e em várias ocasiões a ignoramos e é tudo relacionado com o disco rígido, e não falamos apenas ao nível da capacidade ou velocidade, falamos do status do disco internamente pois se algo dentro do disco rígido estiver corrompido ou com erro isso afetará o funcionamento ideal que o disco deve ter e por sua vez irá influenciar no desempenho da equipe afetando a produtividade do usuário ou funções, no caso de ser um servidor .

Hoje vamos estudar como podemos verificar se os discos rígidos de nossos sistemas operacionais Linux estão presentes setores ruins afetando o seu desempenho. Para este caso, usaremos Fedora 25.

1. O que é um setor de um disco rígido e para que serve


Antes de nos aprofundarmos em como verificar esses discos, devemos lembrar ou saber o que é um setor e como isso influencia no comportamento do disco.

Um setor é a superfície do disco que corresponde ao área delimitada por duas linhas radiais de uma faixa do disco. Cada setor é responsável por armazenar uma quantia fixa informações, portanto, quando um setor está com defeito, as informações ali armazenadas não estarão disponíveis para uso.

Sabemos que discos rígidos não funcionam sequencialmente, uma vez que em segundo plano criam grupos de bits que se denominam setores de um disco e quando o disco rígido tenta escrever ou ler a informação desse setor e recebe internamente um erro como resultado, indica que o dito setor está defeituoso.

2. Tipos de falhas em setores do disco rígido no Linux


Dentro dos setores do disco rígido podemos encontrar dois tipos de erros, que são:
  • Falha física: Isso ocorre devido a um erro de hardware, pois parte do armazenamento foi perdida. Isso pode ser causado por uma pancada ou arranhão no disco rígido.
  • Falha lógica: Este tipo de falha é devido a um erro de software e ocorre quando há perda de informações ao tentar acessar o setor.

Se não fizermos uma verificação periódica do estado dos setores do disco rígido, estes podem continuar a acumular-se um após o outro a ponto de destruir o disco rígido ou causar erros de hardware nos computadores, o que é algo muito grave e demorado de trabalho administrativo e às vezes financeiro.

Com base nisso, recomendamos ter dentro de nossas tarefas de suporte uma revisão constante dos setores, pois desta forma podemos verificar se algum possui falhas para marcá-lo como inutilizável e assim evitar que o disco rígido tente acessar aquele setor.

3. Verificando setores defeituosos no Fedora usando a ferramenta badblocks


Esta ferramenta é bastante prática, pois nos permite, como administradores ou pessoal de suporte, fazer a varredura de um disco rígido para verificar blocos ou setores defeituosos e, desta forma, tomar medidas preventivas ou corretivas sobre ele.

Em primeiro lugar, devemos executar o comando fdisk como superusuários para acessar todas as informações dos discos rígidos e suas respectivas partições, para isso entramos com o seguinte comando:

 sudo fdisk -l

Como podemos ver, obtemos informações completas sobre cada dispositivo e suas respectivas partições.

4. Execute a verificação da unidade no Linux

Passo 1
Assim que tivermos esta informação procedemos à execução da respetiva varredura para verificar o estado dos setores do disco rígido, para isso introduzimos o seguinte comando:
sudo badblocks -v / dev / sda2> badsectors.txt

Observação/ dev / sda2 indica o disco queremos digitalizar.

Passo 2
Podemos ver que o processo de análise começa:

etapa 3
Assim que o processo de digitalização for concluído, veremos o seguinte resultado:

Passo 4
Os parâmetros que usamos são os seguintes:

-vIsso nos permite ver detalhes da operação.

badsectors.txtNos permite armazene o resultado em um arquivo de texto para análise posterior.

Etapa 5
Em caso de apresentar algum setor ruim No disco rígido, devemos realizar o seguinte processo para evitar que o disco rígido continue a sobrescrever informações nesse setor. Devemos usar o comando e2fsck para sistemas de arquivos ext2 / ext3 e ext4 ou o comando fsck seguido pelo nome do arquivo txt como este:

Para sistemas ext2, ext3 ou ext4

sudo e2fsck -l badsectors.txt / dev / sda2

Para todos os outros sistemas de arquivos

sudo fsck -l badsectors.txt / dev / sda2

O parâmetro -l indica que os números dos blocos com defeito são exibidos.

Desta forma, graças aos badblocks podemos facilmente verificar quais setores estão com defeito e tomar medidas preventivas sobre eles.

5. Verifique setores defeituosos no Linux usando a ferramenta Smartmontools


Esta ferramenta é desenvolvida com foco em discos modernos, ATA, SATA, SAS, etc., que são integrados em sistemas S.M.A.R.T (Auto-monitoramento, análise e tecnologia de relatórios - Auto-monitoramento, análise e relatórios) que nos permite, como administradores, detectar, relatar e reparar os setores com algum tipo de erro.

Passo 1
Em sistemas Fedora, CentOS e RedHaPodemos usar o seguinte comando para instalar a ferramenta:

 sudo yum install smartmontools
Passo 2
Em sistemas Debian e Ubuntu podemos usar o seguinte comando:
 sudo apt-get install smartmontools
etapa 3
Assim que a ferramenta estiver instalada, podemos usar o seguinte comando para acessar ajuda do mesmo:
 homem smartctl

Passo 4
Para iniciar o processo de digitalização vamos usar o seguinte comando. Nós adicionamos o parâmetro -H ou -saúde para que a ferramenta exiba o resultado final da análise. Também podemos usar os parâmetros -para ou -aol para ver todas as informações SMART em um disco. Como podemos ver, o resultado é PASSADO, o que indica que o disco está correto.

 sudo smartctl -H / dev / sda2

Usando qualquer uma dessas opções teremos em mãos uma grande ajuda para aumentar o nível de suporte e evitar danos a alguns dos setores dos discos rígidos no futuro e, portanto, evitar danos críticos aos dispositivos que afetariam significativamente o desempenho dos mesmos. equipamentos e os serviços que oferecem. Se ocorrerem problemas no seu disco rígido, também sugerimos que você procure como recuperar seu disco rígido com diferentes ferramentas em qualquer sistema operacional.

Recuperar disco Linux

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave