web-dev-qa-db-fra.com

Comment vérifier l'état des disques durs à l'aide d'un Synology NAS?

Je recevrai mon premier NAS (un Synology DS413) et trois disques durs demain. Bien sûr, j'aimerais vérifier que tout fonctionne correctement avec les disques avant de configurer RAID et de migrer mes données. Malheureusement, je n'ai pas de PC pour les mettre; Je n'ai que des cahiers.

Puis-je faire cela avec le firmware NAS? Et quel type de tests devrais-je exécuter, en dehors de S.M.A.R.T.?

11
Berty43

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

HDD Management Screen

Vous pouvez également planifier un test plus approfondi SMART à l'aide de l'option Test Scheduler sur cet écran.

5
daxlerod

Comme Daxlerod l'a indiqué, 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 déjà fait, créez un groupe de disques. Pour que le nettoyage des données soit disponible, vous devez disposer 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.

À partir de Synology OS v4.2, l’épuration des données est accessible à partir de

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

Cela prendra des heures car il lit tous les secteurs de tous les disques et effectue quelques calculs pour voir si les données de somme de contrôle s'additionnent correctement. Vous pouvez vous utiliser NAS pendant le démarrage, mais ce sera un peu plus lent. De nombreuses personnes effectuent un nettoyage des données une fois par mois. Personnellement, je nettoie les données une fois par semaine, le travail le week-end et à la maison la semaine pendant que je suis au travail.

Il existe un bon article appelé Disques RAID Scrub Synology qui explique également comment exécuter l'outil de vérification du système de fichiers appelé fsck, même s'il n'existe aucune option dans la liste déroulante. 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, la lecture de quelques pages supplémentaires telles que 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 (debug) 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 dans /usr/syno/etc/rc.d/ avant d'utiliser le umount commande.

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

10
BeowulfNode42