14 votes

Comment puis-je vérifier la santé des disques durs en utilisant un Synology NAS ?

Je vais recevoir mon premier NAS (un Synology DS413) et trois disques durs demain. Bien sûr, j'aimerais vérifier que tout va bien avec les disques avant de configurer le RAID et de migrer mes données. Malheureusement, je n'ai pas de PC pour les installer ; je n'ai que des ordinateurs portables.

Puis-je le faire d'une manière ou d'une autre avec le firmware du NAS ? Et quels types de tests dois-je effectuer, à part le S.M.A.R.T. ?

12voto

Pons Points 1010

Comme l'a indiqué Daxlerod, vous devez utiliser les outils SMART, mais vous devez également effectuer ce que l'on appelle un nettoyage des données.

Si vous ne l'avez pas encore fait, créez un groupe de disques. Pour que l'épuration des données soit disponible, vous devez disposer d'au moins 3 disques, avec au moins un lecteur redondant et au moins deux lecteurs de données. Attendez que le groupe de disques soit entièrement synchronisé, puis effectuez un nettoyage des données.

A partir de Synology OS v4.2, le nettoyage des données est accessible à partir de

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

Cette opération prend des heures car elle lit tous les secteurs de tous les disques et effectue des calculs pour vérifier que les données de la somme de contrôle s'additionnent correctement. Vous pouvez utiliser votre NAS pendant cette opération, mais ce sera un peu plus lent. De nombreuses personnes effectuent un nettoyage des données une fois par mois. Personnellement, je fais un nettoyage des données une fois par semaine, au travail le week-end et à la maison pendant la semaine lorsque je suis au travail.

Il existe un bon article intitulé Nettoyer les disques RAID de Synology qui vous indique également comment exécuter l'outil de vérification du système de fichiers appelé fsck, même si l'interface Web ne comporte aucune option à cet effet.

Modifier : La page ci-dessus semble avoir disparu, mais elle disait en gros ceci

Commandes pour effectuer un fsck hors ligne :

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

La tâche de mise hors tension effectue quelques démontages (volume 1, etc.). Ensuite, vous effectuez l'habituel fsck Linux habituel.

Cependant, en lisant d'autres pages comme https://forum.synology.com/enu/viewtopic.php?f=39&t=83186 y http://www.cyberciti.biz/faq/synology-complete-fsck-file-system-check-command/ ils semblent suggérer que les choses ont changé dans DSM 5+. Quelqu'un suggère d'utiliser l'option -d (débogage) sur la tâche d'arrêt, par exemple

syno_poweroff_task -d

Alors que le site cyberciti suggère d'utiliser lsof pour trouver ce qui utilise le volume puis en utilisant le service shutdown scripts en /usr/syno/etc/rc.d/ avant d'utiliser le umount commandement.

Si vous n'êtes pas à l'aise avec la ligne de commande Linux, vous pouvez demander à Synology d'intégrer un bouton fsck dans l'interface web.

6voto

daxlerod Points 2995

Le gestionnaire de stockage affichera le statut SMART de chaque disque. Connectez-vous à l'interface web et allez dans le menu principal > Storage Manager > HDD Management.

HDD Management Screen

Vous pouvez également programmer un test SMART plus approfondi en utilisant l'option Planificateur de test de cet écran.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X