Diferenças entre edições de "Diagnosticar um disco Linux defeituoso"

Fonte: Pt Ikoula wiki
Ir para navegação Ir para pesquisar
(Criou a página com "<span data-link_translate_fr_title="Diagnostic d'un disque défectueux Linux" data-link_translate_fr_url="Diagnostic d'un disque défectueux Linux"></span>:fr:Diagnostic...")
(Sem diferenças)

Revisão das 17h03min de 29 de julho de 2021

fr:Diagnostic d'un disque défectueux Linux
Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.

es:Diagnóstico de un disco Linux defectuoso en:Diagnosing a faulty Linux disk

Introdução

Este artigo visa diagnosticar e identificar um disco defeituoso num servidor Linux.

As seguintes acções podem ser realizadas a partir de um terminal Linux ou de um Netboot.

As encomendas

=== Se o seu sistema operativo tiver RAID == =

Como primeiro passo, pode fazer os seguintes comandos:

cat /proc/mdstat

Obterá então um resultado semelhante ao seguinte:

 
[root@localhost ~]# cat /proc/mdstat

Personalities : [raid1]
read_ahead 1024 sectors
md2 : active raid1 sda3[1] sdb3[0]
262016 blocks [2/2] [UU]

md1 : active raid1 sda2[1] sdb2[0]
119684160 blocks [2/2] [UU]

md0 : active raid1 sda1[1] sdb1[0]
102208 blocks [2/2] [UU]

unused devices: <none>

Aqui pode ver [UU] no final de cada disco lógico. Um U significa que uma unidade está correctamente integrada no RAID. Por conseguinte, assim que se possa ver uma sequência como [_U], deduziremos que uma unidade está defeituosa.

Também se pode obter um resultado como este:


[root@localhost ~]# cat /proc/mdstat

Personalities : [raid1]
md3 : active raid1 sda3[0] sdb3[2](F)
      439553856 blocks super 1.0 [2/1] [U_]
      bitmap: 1/4 pages [4KB], 65536KB chunk

md1 : active raid1 sdb1[2](F) sda1[0]
      19529600 blocks super 1.0 [2/1] [U_]

unused devices: <none>

Neste caso, o (F) diz-nos que a divisória está defeituosa. No nosso exemplo as partições sdb3 e sdb1 são defeituosas.

=== Diagnóstico == =

Para diagnosticar que disco é mau, usaremos SMART.

Para o fazer, terá de o instalar: Dependendo da sua distribuição Linux, o comando pode mudar:

Para os Centos :

yum install smartmontools

Para Ubuntu / Debian :

apt-get install smartmontools

Pode então fazer o seguinte comando que listará os discos presentes:

smartctl --scan

Para obter mais informações sobre um disco, use o seguinte comando:

smartctl -iHAl error [NOM DU DISQUE]

Um relatório do disco será então gerado e mostrar-lhe-á todas as anomalias presentes. Este relatório é composto por quatro partes. A primeira parte é a informação do disco, o seu número de série, modelo, capacidade, ... A segunda parte é o retorno do teste SMART, se o resultado for diferente do PASSED, a substituição do disco é necessária. A terceira parte são todos os valores gerados pelo teste relacionados com o disco. E finalmente a última parte são os registos de erros do disco.