Comment tester vos sauvegardes contre une dégénérescence moyenne?


18

Parce que la plupart des supports de stockage dégénèrent avec le temps (CD, DVD, disque dur, bande), il est très important de tester vos sauvegardes. Existe-t-il un moyen de surveiller l'état de vos sauvegardes?

Je recherche des solutions matérielles et logicielles, ainsi que des stratégies que vous pouvez utiliser. Par exemple:

  • Solution matérielle : utilisation des fonctionnalités SMART des disques durs; ...
  • Solution logicielle : utilisation d'un outil de sauvegarde qui calcule les sommes de contrôle MD5; utiliser un outil pour vérifier l'ECC de Reed-Solomon sur CD; ...
  • Exemples de stratégies : conserver plusieurs copies de votre sauvegarde et faire une comparaison de fichiers chaque mois; analyser de temps en temps les sommes de contrôle MD5 calculées par votre outil de sauvegarde; ...

Réponses:


7

La seule façon d'être sûr de vos sauvegardes est de les restaurer. Les sommes de contrôle peuvent vérifier le contenu de votre support mais elles ne vous diront pas si une restauration est possible: que faire si vous ne sauvegardez pas tout ce dont vous avez besoin?

La complexité de cela dépend de si vous effectuez une sauvegarde pour une restauration sans système d' exploitation (qui a ses propres problèmes) ou si vous effectuez simplement des sauvegardes de données.

Pour les sauvegardes de données, une option consiste à créer une machine virtuelle et à la déclencher périodiquement et à tester une restauration. C'est moins que valable pour le bare-metal car la machine virtuelle nécessitera sans aucun doute un ensemble complètement différent de pilotes, par exemple, etc. d'effectuer la restauration et de le faire pour chaque sauvegarde.


Je pense que vous manquez le contexte de la question initiale. La vérification des sommes de contrôle confirme que les données sur le support n'ont pas été perdues car cela implique de les lire toutes. Ce que vous décrivez teste votre stratégie de sauvegarde, ce qui est crucial, mais pour les tests moyens, les sommes de contrôle sont très bien.
Draemon

Très bien, mais je maintiens ma déclaration. La seule façon d'être sûr de pouvoir restaurer est de restaurer.
serialhobbyist

4

Vous devriez commencer par vérifier vos sauvegardes avant le stockage. Une grande attention est portée à la difficulté de faire des sauvegardes, mais personne ne pense jamais à les vérifier avant de les sortir du site en toute sécurité.

Je n'attends généralement qu'une seule mauvaise écriture sur un CD-R pour le lancer, pour savoir à quel point ils sont bon marché, et je me concentre sur les résultats SMART pour les supports HDD pour me dire quand les remplacer.

Bonne chance à vous.


3
Les résultats SMART peuvent ne pas vous en dire autant que vous le souhaitez. Les laboratoires Google ont effectué des tests - labs.google.com/papers/disk_failures.pdf et ont constaté qu'ils avaient de nombreux échecs sans aucun avertissement SMART.
Michael Kohne

Cependant, l'avertissement SMART signifie qu'il est temps d'agir rapidement!
harrymc

4

Avec les grandes quantités de données d'aujourd'hui et les tailles de disques optiques relativement petites, la sauvegarde sur des disques durs amovibles me semble la meilleure. En outre, les disques durs sont plus faciles à entretenir physiquement et en termes de remplissage des données.

Je lance régulièrement SpinRite de GRC sur mes disques. SpinRite teste les données écrites, et éventuellement les actualise, voire les récupère.


1
Cet outil n'aidera pas du tout à détecter la corruption silencieuse des données. Les sommes de contrôle sont le chemin à parcourir, pas un outil qui prétend que votre lecteur est OK.
user23307

1
Cet outil contourne SMART et nettoie votre disque en déplaçant les données sur les secteurs endommagés et en réparant autant de données que possible. J'ai entendu histoire après histoire comment il a récupéré des photos perdues, des systèmes critiques, etc. suite à une panne de disque dur. Il fonctionne bien comme outil de dernière chance, mais aussi comme maintenance. (Désolé de ressembler à un croisé, je n'aime tout simplement pas entendre un outil que je connais fonctionne bien décrié) +1 pour spinrite
RCIX

2
C'est génial que vous aimiez l'outil, mais il ne détectera ni ne corrigera la corruption des données.
user23307

Il est également bien connu que l'auteur fait de fausses déclarations sur le logiciel.
Draemon

3

tester vos sauvegardes est un point intéressant. cependant, cela prend du temps et est discutable à mon avis. car si un support est endommagé, votre sauvegarde peut être une perte totale et partielle, donc le test est plutôt théorique.

je préfère plusieurs sauvegardes. comme pour les supports optiques (pas mon choix préféré), si vous créez une nouvelle copie tous les, disons, 5 ans, vous devriez être du bon côté, si vous en avez deux copies (conservées dans des endroits différents pour réduire le risque de perte de données en cas la maison brûle :), les chances qu'au moins une d'entre elles ait survécu au vieillissement sont très élevées. bien sûr, le risque diminue réciproquement au nombre de jeux de sauvegarde.


Les tests peuvent cependant montrer des échecs dans vos processus de sauvegarde - cela vaut au moins la peine de faire semblant.
Phoshi



2

Toutes les réponses ont été bonnes, mais je voudrais ajouter une autre suggestion. Remplacez vos médias régulièrement. Nous remplaçons les supports de sauvegarde tous les six mois. Il est assez peu coûteux, surtout par rapport à la nécessité d'une sauvegarde et constate que c'est mauvais.


1

Avec WinRAR, vous pouvez spécifier l'utilisation d'un volume de récupération qui permettra à un CD / DVD entier d'un ensemble de récupération d'être détruit et de pouvoir récupérer à partir des disques restants. Par exemple, j'utilise WinRAR pour sauvegarder un ensemble de fichiers / répertoires en les compressant dans une archive RAR, en utilisant les options span pour le paramétrer sur la taille d'un DVD (ou quel que soit le support que vous recouvrez, la taille d'une bande sauvegarde, etc.) et définissez également un volume de récupération de 1 ou plus (situé sous l'onglet Avancé dans la section Volumes, et nécessite que vous ayez défini le fractionnement en volumes dans l'onglet Général, cela est différent d'un enregistrement de récupération, alors ne le faites pas '' t les confondre).

Avec un volume de récupération, un fichier Rar supplémentaire sera créé dans l'ensemble. Une sorte de parité est utilisée de telle sorte que l'un des fichiers rar d'un ensemble peut être perdu et les fichiers restants peuvent toujours être utilisés pour récupérer toutes les données. Vous pouvez également utiliser Recovery Record pour permettre une certaine quantité de dommages dans tous les fichiers rar.

Vous pouvez ensuite tester périodiquement l'intégrité des données en effectuant un test d'extraction. Je ne sais pas si vous obtiendrez des commentaires sur les dommages des fichiers. Vous pouvez facilement tester cela en endommageant intentionnellement un fichier dans un ensemble. Avec un volume de récupération, les données doivent toujours être extraites, mais nous espérons que WinRAR affichera des commentaires dans sa console sur l'archive endommagée.


1

CFV semble faire le travail ( http://cfv.sourceforge.net/cfv.1.html ).

Personnellement, j'utilise les 2 commandes suivantes:

Création:

cfv -rr -C -tsha1 -fc:\users\zian\desktop\out.txt

Vérification:

cfv -rr -tsha1 -fc:\users\zian\desktop\out.txt

1

La méthode que j'ai utilisée dans le passé est de prendre un serveur de sauvegarde et d'essayer périodiquement de le créer à partir de mon support de sauvegarde.

Si cela fonctionne - super. Sinon, je vais chercher de nouveaux médias.

clarification pour justin re: commentaires
Mon processus de création d'image comprend toujours le démarrage du serveur à partir de la restauration et la vérification du démarrage des applications comme prévu - sinon il n'a pas été testé, il a simplement été écrit.


Comment cela détecte-t-il une corruption de données silencieuse?
user23307

eh bien, si vous ne pouvez pas récupérer à partir de votre sauvegarde (c'est-à-dire que les données sont corrompues), alors ce n'est pas bon.
warren

Je ne pense pas que vous connaissiez le sens de «corruption silencieuse des données». Le fait que vous puissiez récupérer à partir de la sauvegarde ne signifie pas que les données n'ont pas été corrompues.
user23307

à ma connaissance, la «corruption silencieuse des données» signifie que la restauration peut avoir lieu, mais les données peuvent être annulées. Cependant, les applications ne fonctionneront pas avec des données corrompues, donc la restauration n'a pas réussi (c'est-à-dire
warren

Les applications fonctionneront avec des données corrompues, d'où l'expression "corruption de données silencieuse"
user23307


0

Vous pouvez utiliser ExactFile pour générer un fichier contenant les sommes de contrôle MD5 d'une nouvelle sauvegarde. Avant la prochaine sauvegarde, vous pouvez ensuite comparer le fichier MD5 à la situation actuelle. S'il y a des différences, cela signifie que la sauvegarde est corrompue.


0

S'assurer que tout ce que je veux garder existe non seulement à plusieurs endroits, mais sur plusieurs supports . La dégénérescence moyenne ne devrait pas seulement inclure les supports physiques eux-mêmes, mais aussi leur lecture. J'ai quelques vieux fichiers texte sauvegardés sur 3 (TROIS!) Disquettes, mais si j'en avais besoin, eh bien, je n'ai plus de lecteur de disquette. Combien de temps jusqu'à ce que le lecteur de CD soit obsolète - nous allons dans cette direction avec les netbooks et le «cloud computing»! Si j'avais stocké mes fichiers sur une variété de supports, je serais moins susceptible d'être dans cette situation - beaucoup plus probable que je serais encore en mesure de les lire!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.