Como posso verificar a integridade dos discos rígidos usando um Synology NAS?

11

Receberei meu primeiro NAS (um Synology DS413) e três discos rígidos amanhã. É claro que eu gostaria de verificar se está tudo bem com os discos antes de configurar o RAID e migrar meus dados. Infelizmente, não tenho um PC para instalá-los; Eu tenho apenas cadernos.

De alguma forma, posso fazer isso com o firmware do NAS? E que tipo de testes devo executar, além do SMART?

Berty43
fonte
1
Realmente não há outros testes além do SMART que você pode executar. Você está à mercê do HDD sabendo que ele falhará antes que ele realmente falhe. A Synology fornece software para verificar a interidade do ataque. Não é garantido que o SMART pegue qualquer coisa. Não vai pegar um problema mecânico, por exemplo.
Ramhound

Respostas:

5

O Storage Manager mostrará o status SMART de cada disco. Faça login na interface da web e vá para Menu Principal> Storage Manager> HDD Management.

Tela de Gerenciamento de HDD

Você também pode agendar um teste SMART mais detalhado usando a opção Agendador de testes nesta tela.

daxlerod
fonte
10

Como Daxlerod afirmou, você deve usar as ferramentas SMART, no entanto, também é necessário executar o que é chamado de limpeza de dados.

Se você ainda não o fez, crie um grupo de discos. Para que a depuração de dados esteja disponível, você precisa de pelo menos 3 discos, com pelo menos 1 unidade redundante e pelo menos 2 unidades de dados. Aguarde o grupo de discos sincronizar completamente e execute uma limpeza de dados.

A partir da limpeza de dados do Synology OS v4.2, é possível acessar

Storage Manager -> Disk Group -> Manage -> Start data scrubbing

Isso levará horas, pois ele lê todos os setores de todos os discos e executa algumas contas para verificar se os dados da soma de verificação são adicionados corretamente. Você pode usar seu NAS enquanto isso estiver acontecendo, mas será um pouco mais lento. Muitas pessoas executam uma limpeza de dados uma vez por mês. Pessoalmente, faço a limpeza de dados uma vez por semana, com a limpeza do trabalho no fim de semana e a limpeza da casa durante a semana enquanto estou no trabalho.

Existe um bom artigo chamado discos Scrub Synology RAID que também informa como executar a ferramenta de verificação do sistema de arquivos chamada fsck, mesmo que não exista opção na interface da web.

Edit : A página acima parece ter desaparecido, mas basicamente dizia

Comandos para executar um fsck offline:

syno_poweroff_task
fsck.ext4 -pvf /dev/vg[x]/volume_[y]

A tarefa de desligamento realiza algumas desmontagens (volume 1 etc.). Então você executa o fsck usual do Linux.

No entanto, lendo mais algumas páginas como https://forum.synology.com/enu/viewtopic.php?f=39&t=83186 e http://www.cyberciti.biz/faq/synology-complete-fsck-file-system- check-command / eles parecem sugerir que as coisas mudaram no DSM 5+. Alguém sugere o uso da opção -d (debug) na tarefa de desligamento, como

syno_poweroff_task -d

Enquanto o site cyberciti sugere usar lsof para encontrar o que está usando o volume e, em seguida, usar os scripts de encerramento de serviço /usr/syno/etc/rc.d/antes de usar o comando umount .

Observe que tudo isso exige que você entre na caixa do NAS, se não estiver confortável com a linha de comando do linux, talvez faça um pedido à Synology para inserir um botão fsck na interface da web.

BeowulfNode42
fonte