Trocar HD no FreeNAS - Falha de um HD em Raid1 (mirror)
Autor: Sergio Consalter | Publicado: 2017-04-28T21:44:00-03:00


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 &gt; 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)&nbsp;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 &gt; 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 &gt; Volume &gt; Volume Status &gt; 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&amp;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....