Comment puis-je vérifier la santé des disques durs à l'aide d'un Synology NAS?

11

Je recevrai mon premier NAS (un Synology DS413) et trois disques durs demain. Bien sûr, je voudrais vérifier si 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 cahiers.

Puis-je faire cela en quelque sorte avec le firmware du NAS? Et quel genre de tests dois-je exécuter, à part SMART?

Berty43
la source
1
Il n'y a vraiment aucun autre test que SMART que vous pouvez exécuter. Vous êtes à la merci du disque dur sachant qu'il va échouer avant qu'il ne tombe en panne. Synology fournit un logiciel pour vérifier l'interité du raid. SMART n'est pas garanti pour attraper quoi que ce soit. Il n'attrapera pas de problème mécanique par exemple.
Ramhound

Réponses:

5

Le gestionnaire de stockage affichera l'état SMART de chaque disque. Connectez-vous à l'interface Web et accédez à Menu principal> Gestionnaire de stockage> Gestion du disque dur.

Écran de gestion du disque dur

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

daxlerod
la source
10

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

Si ce n'est pas déjà fait, créez un groupe de disques. Pour que le nettoyage des données soit disponible, vous avez besoin d'au moins 3 disques, avec au moins 1 lecteur redondant et au moins 2 lecteurs de données. Attendez que le groupe de disques se synchronise complètement, puis effectuez un nettoyage des données.

Depuis Synology OS v4.2, le nettoyage des données est accessible depuis

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

Cela prendra des heures car il lit tous les secteurs de tous les disques et effectue des calculs pour voir si les données de somme de contrôle s'additionnent correctement. Vous pouvez utiliser votre NAS pendant que cela se passe, mais ce sera un peu plus lent. De nombreuses personnes exécutent un nettoyage des données une fois par mois. Personnellement, je fais un nettoyage des données une fois par semaine, avec un nettoyage du travail le week-end et un nettoyage à domicile pendant la semaine pendant que je suis au travail.

Il existe un bon article intitulé Scrub Synology RAID disks qui vous indique également comment exécuter l'outil de vérification du système de fichiers appelé fsck même s'il n'y a pas d'option dans l'interface Web pour cela.

Edit : La page ci-dessus semble avoir disparu, mais elle dit essentiellement

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 certains démontages (volume 1, etc.). Ensuite, vous effectuez le fsck Linux habituel.

Cependant, en lisant quelques pages supplémentaires comme https://forum.synology.com/enu/viewtopic.php?f=39&t=83186 et 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 telle que

syno_poweroff_task -d

Alors que le site cyberciti suggère d'utiliser lsof pour trouver ce qui utilise le volume, puis d'utiliser les scripts d'arrêt du service /usr/syno/etc/rc.d/avant d'utiliser la commande umount .

Notez que tout cela nécessite que vous vous connectiez à la boîte NAS, si vous n'êtes pas à l'aise avec la ligne de commande linux, faites peut-être une demande à Synology pour mettre un bouton fsck dans l'interface Web.

BeowulfNode42
la source