sexta-feira, 28 de abril de 2017

Trocar HD no FreeNAS - Falha de um HD em Raid1 (mirror)

Como sabem, meu uso do servidor é para arquivos pessoais e de mídia, como filmes e séries (rodando o Plex).

Tanto para os arquivos pessoais quanto para os arquivos de mídia, eu tenho os pools rodando com 2 HDs cada.

Esta última semana um dos HDs do meu pool de arquivos pessoais falhou e não foi mais reconhecido pelo FreeNAS. Um Seagate.


O FreeNAS tem um farol no canto que deve estar sempre verde contínuo, sinalizando que está tudo bem. Se estiver piscando laranja, falhas que não impactam no sistema. Vermelho, algo com o que se preocupar.


Se clicar no farol, ele dá a lista dos problemas que o sistema está encontrando.


No meu caso, o problema era aquele "state is DEGRADED" (o estado do volume está degradado), indicando a falha de um drive.

A boa notícia é aquela que vem ao final da frase "réplicas suficientes existem para que o pool continue funcionando em estado degradado". Isso significa que o HD espelhado está OK e com todos os dados intactos.


Em 'Storage > Volumes', é possível ver o pool com o status "DEGRADED".

Clique em 'View Disks' para a relação de HDs ativos no seu sistema.


Eu tenho 6 HDs no sistema e, notem, aparecem apenas 5. Outra coisa que notei, é que os valores na coluna 'Name', deveriam (ou achei que deveriam) mostrar as portas SATA na placa mãe. Mas com um HD em falha, isso não acontece. Na verdade os n HDs ficam nomeados de 0 até (n-1) HDs em funcionamento.

O que nos interessa aqui, é descobrir qual HD está com problema. Para tal, veja a coluna 'Serial'. Estes são os números de série dos HDs.

Relação de HDs que eu mantenho em uma planilha a parte
Com esta relação acima, eu já sabia qual HD estava quebrado. Mas não é necessário. Basta abrir o servidor.




Número de série
Podemos ver os números de série dos HDs, tanto na borda oposta à das conexões, como acima, bem como na sua tampa, como abaixo.

Serial na tampa do HD
Voltando à tela dos volumes (Storage > Volumes), selecione o volume degradado (no meu caso 'General') e vai aparecer uns botões no rodapé da página.


Clique em 'Volume Status'.


E vão aparecer os HDs que compõem o volume selecionado.


Se clicarmos em 'Replace' sem um novo HD (ou um comprado com problema, como o que aconteceu comigo), não aparece nada para selecionar como substituição.


Hora de retirar um HD estragado e trocar por um novo (não sem antes gastar um dinheiro), mas... qual escolher?

Como eu já tive outro Seagate que deu problema e este era o segundo (em média 2 anos de uso), eu resolvi ir de WD (Western Digital). Eu já estou com dois destes rodando por um ano e meio e, por enquanto, tudo bem.

Ocorre que os que eu já tenho, são os da linha para NAS (Red). Rodei boa parte das lojas da Santa Efigênia e o que mais se vende, são os Seagates (e mais baratos).

Acabei encontrando um para vigilância (Purple) para utilização 24x7, ou seja, ligado sempre.

WD para vigilância e para NAS (esquerda para direita)
Naquele sistema "se só tem tu, vai tu mesmo", paguei um pouco mais e fiquei com o WD Purple.


Montagem do suporte
Depois de alguma reorganização dos HDs, agrupando de acordo com os pools, ficou assim.


Back online, hora de acessar novamente o 'Storage > Volume > Volume Status > Replace'.


E agora sim! Lá estava ele.

Clique em 'Replace Disk' e o FreeNAS faz o resto. E o resto neste caso, chama-se 'resilver', que nada mais é que copiar todos os dados do HD espelhado no RAID.

_________________________________________________________________________________

PS: Se você foi um cara atento, vai perceber que no meu caso, o que falhou foi um HD de 2TB e eu acabei colocando um HD de 3.0TB e dizendo que fiz o resilver. Não fiz.

Ao invés de comprar outro de 2.0TB, aproveitei o ocorrido e comprei o de 3.0TB. A diferença é pequena de valor.

Destruí um pool de um HD de 3.0TB que usava para Backup e fiz um novo pool em RAID com este novo HD.


Detach Volume - Equivalente ao 'Format' no Windows

Apenas caracteres "normais"
Quando tentei dar o nome de 'General&Media' ao meu pool, ele deu "pau" com vários avisos. Ficou então como acima, 'General_Media'.

Até o momento da finalização desta postagem, eu ainda estava organizando arquivos....

Nenhum comentário:

Postar um comentário

"Be cool" quando for escrever seu comentário. Seja construtivo!