Nous avons un lecteur de bande LTO-3 dans une bibliothèque multimédia Dell que nous utilisons pour nos sauvegardes sur bande. L' article sur LTO sur Wikipedia déclare que:
Le LTO utilise une technologie de vérification automatique après écriture pour vérifier immédiatement les données lors de leur écriture, mais certains systèmes de sauvegarde effectuent explicitement une opération de lecture de bande complètement distincte pour vérifier que la bande a été correctement écrite. Cette opération de vérification distincte double le nombre de passes de bout en bout pour chaque sauvegarde planifiée et réduit de moitié la durée de vie de la bande.
Ce que je voudrais savoir, est-ce que j'ai besoin de mon logiciel de sauvegarde (Backup Exec dans ce cas) pour effectuer une vérification sur ces bandes ou la technologie de vérification après écriture inhérente aux lecteurs LTO est-elle suffisante?
Je serais également curieux de savoir si Backup Exec comprend suffisamment la technologie de vérification après écriture pour m'avertir si cette technologie ne pouvait pas très fortifier les données ou l'ignorerait-elle simplement, la rendant de toute façon inutile car même si le lecteur détecte un problème, je ne le ferais jamais le savoir.
Tout d'abord, cette vérification automatique ne remplace pas la vérification de bout en bout. J'ai vu des disques livrés avec un bogue de micrologiciel qui rendait la lecture de restauration moins fiable que la lecture de vérification.
Le résultat de cela était que vous pouviez écrire les bandes sans qu'aucune erreur ne soit signalée, mais en essayant de restaurer, vous verriez les lectures obtenir des erreurs ou chuter de vitesse de plusieurs ordres de grandeur.
La plupart des clients n'ont jamais remarqué ce bug de firmware. Selon le fournisseur, car les clients n'ont pas effectué de restauration de test. Ce bug particulier a été corrigé. Mais je suis sûr que nous n'avons pas vu le dernier bug du firmware, et certains bugs du firmware ne seront découverts que si vous testez réellement de vraies lectures.
Ce qui se passe lorsque la vérification échoue, c'est que le micrologiciel écrit automatiquement une deuxième copie (et lors de la restauration transparente du micrologiciel sur l'hôte, il ne renvoie qu'une seule des deux copies). Cela signifie que la capacité disponible varie en fonction de l'intégrité du lecteur et de la qualité du support.
Si trop de tentatives d'écriture échouent lors de la lecture de vérification, une erreur est rapportée au niveau SCSI. On pourrait penser qu'une erreur signalée de cette manière est difficile à manquer au niveau de la couche logicielle, mais les bogues dans les chemins de code qui ne sont déclenchés que par du matériel fragile sont notoirement difficiles à tester.
la source