Existe-t-il un bon moyen de rechercher sur un disque des blocs défectueux en arrière-plan?

0

Je viens de recevoir un QNAP TS-251, un NAS qui exécute Linux ainsi que les outils du fabricant. Une des options de configuration consiste à exécuter une analyse de bloc défectueux, mais sur une paire de disques de 4 To pouvant prendre beaucoup de temps, au cours de laquelle je ne peux pas commencer à utiliser mon nouveau NAS.

Alors, y a-t-il un utilitaire que je peux exécuter en arrière-plan une fois le périphérique entièrement fonctionnel? De toute évidence, un tel utilitaire prendrait encore plus longtemps que celui fonctionnant sur de nouveaux disques vides, car il doit faire son travail sans détruire les données en temps réel. Mais en attendant, la machine est fonctionnelle et disponible.

Un tel utilitaire pourrait également être utile en tant qu'outil de maintenance préventive périodique, quelques fois par an, et non pas simplement comme un moyen de mettre en service un nouvel appareil plus tôt.

  • Un tel utilitaire existe-t-il pour Linux en général?
  • Si oui, fonctionne-t-il sur un NAS QNAP?
  • Ou existe-t-il un utilitaire spécifique à QNAP à cette fin?
Steve
la source
1
Aucune recherche de blocs défectueux ne doit être effectuée lorsque le processus peut obtenir un accès exclusif au disque. En règle générale, le disque doit donc être démonté au moment de l'analyse. En effet, même lorsqu'il est monté en lecture seule, le processus peut provoquer des paniques du noyau ou endommager le système de fichiers. voir les notes sur -f ici: linux.die.net/man/8/badblocks
Frank Thomas
1
La dernière fois que j'ai construit un NAS, j'avais vérifié les données SMART et effectué une vérification du système de fichiers avec des tests d'espace libre sur chacun des disques avant de les utiliser, et je pense bien que je l'ai fait car le disque 2 devait être RMA. JBOD cependant, j’ai fait les tests sur un autre PC, puis j’ai installé chaque disque sur le NAS au moment où il était prêt. même si vous le connectez à un système Windows, le formatez en NTFS et exécutez chkdsk sur celui-ci, vous pouvez toujours laisser le QNAS le reformater de manière native lorsque vous êtes sûr que le nouveau disque est en bon état.
Frank Thomas

Réponses:

0

Puisque vous avez marqué des badblocks dans votre question, je suppose que vous en avez une certaine connaissance. Il peut être exécuté dans le cadre du e2fsckprogramme utilisé pour vérifier les systèmes de fichiers Ext2 / 3/4 si les partitions sous-jacentes du NAS utilisent ce système de fichiers:

e2fsck -c /dev/blockDeviceHere
Darth Android
la source
Je ne le sais pas e2fscktrès bien, et je crois me souvenir que le BSD que fsckj'avais utilisé il y a de nombreuses années avait tendance à recommencer fréquemment s'il y avait une activité d'écriture sur le lecteur. De plus, je vois que la manpage dit: "Si e2fsck vous demande si vous devez ou non vérifier un système de fichiers monté, la seule bonne réponse est" non "."
Steve