Quel type de maintenance périodique dois-je effectuer sur la sauvegarde du disque dur?

15

J'ai un tas de répertoires sauvegardés sur un disque dur externe - pas un SSD, un disque magnétique.

La sauvegarde se fait uniquement sur un seul disque (oui, je sais, un disque dur supplémentaire avec une copie serait une bonne idée; mais ce n'est pas le cas en ce moment). En outre, il n'y a pas de double copie des fichiers sur le disque.

Le disque dur a (option 1) beaucoup plus d'espace que mes fichiers n'occupent (option 2) moins d'espace libre que mes fichiers n'occupent (mais toujours une bonne quantité)

Je garde le disque dans son emballage d'origine: un sac en plastique, dans un "carton d'oeufs" comme un emballage, dans la boîte en plastique. Il est conservé dans une pièce de ma maison avec la boîte jamais exposée au soleil, ni à la pluie, etc.

Ma question est: y a-t-il quelque chose que je devrais faire avec le disque, périodiquement, pour maximiser la longévité des données? par exemple tout lire ailleurs, ou lire et écrire, ou remanier les positions physiques des données sur le disque d'une manière ou d'une autre, ou même secouer le disque, changer sa position physique, le mettre sous tension sans rien faire, etc. etc. Je voudrais une réponse pour les deux scénarios optionnels que j'ai décrits.

Remarques:

  • Je préfère ne pas rendre cette question spécifique à une seule marque de disques durs, mais si vous devez le savoir - il s'agit d'un lecteur de base de 750 Go Toshiba STOR.E. Ce n'est pas mon choix, j'ai juste besoin de travailler avec ça.
  • Le manuel du disque dur ne dit rien sur ce problème.
  • La sauvegarde représente l'état de ces dossiers dans le passé. Supposons qu'il est important de conserver cet état tel quel et qu'il n'y a pas de «copie principale» des mêmes données.
  • Bien que cela ne soit probablement pas pertinent pour la question, ce n'est pas catastrophique si ces fichiers sont perdus, je voudrais simplement augmenter la longévité attendue.
  • même si j'avais deux copies, sur deux disques durs, la question serait tout aussi pertinente: quel type d'opérations de maintenance dois-je faire sur chacun d'eux séparément?
einpoklum
la source
La lecture périodique des fichiers pour "améliorer" le champ magnétique qui représente les données serait une bonne idée. L'utilisation d'un système de fichiers qui ajoute une certaine automatisation / protection supplémentaire à cela faciliterait un peu les choses. De toute évidence, il serait préférable d'avoir plusieurs périphériques multimédias avec les mêmes données. Le manuel ne dit rien à ce sujet car c'est un scénario rare d'utiliser des disques durs comme stockage hors ligne (je suppose).
Seth
4
Les réponses semblent être basées sur l'opinion et la pratique courante. Je ne vois pas de réponses solides fondées sur la recherche ni de citations faisant autorité.
fixer1234
De réponse, ici sur SU bien qu'il soit beaucoup plus impliqué que votre Q. Lire la réponse acceptée à ce Q . Toutes les données / sources / citations que vous pourriez espérer! Vous pouvez extraire ce qui vous convient de ses données.
user686699

Réponses:

5

D'un point de vue professionnel, vos options sont les suivantes:

  1. Prier.
  2. Faites plusieurs copies, sur plusieurs appareils.

Dans votre "option 1" (beaucoup plus d'espace), vous pourriez augmenter très légèrement vos chances en faisant plusieurs copies sur le même matériel, mais le fait est que le matériel tombe en panne, ce qui ne rend pas rarement le disque entier illisible. Une seule copie n'est pas une stratégie de sauvegarde viable.

Je ne sais pas s'il s'agit d'une sauvegarde réelle (de fichiers sur un périphérique principal) ou d'une archive (de fichiers supprimés du périphérique principal.) La copie supplémentaire est un peu plus importante si vous vous souciez du cas de l'archive - dans le cas de sauvegarde, il existe en théorie une copie principale, vous devez donc avoir au moins deux échecs avant de ne pas avoir de chance.

Ecnerwal
la source
1
Bien que vos recommandations soient valides et appréciées, ce n'est pas ce que j'ai demandé. Vous semblez laisser entendre que toutes les actions que j'ai suggérées sont dénuées de sens / inutiles en termes de longévité. C'est ce que vous dites?
einpoklum
1
Désolé, mais la prière n'est pas vraiment d'un point de vue "professionnel".
oldmud0
2
Si vous êtes un bon ingénieur, vous prierez Murphy, et vos offres consisteront en plus de foyers pour ces données, car tout ce qui peut mal tourner va mal. D'autres divinités et offrandes peuvent avoir des résultats moins satisfaisants ...
Ecnerwal
1
Tbh, avec un seul exemplaire, chercher la faveur divine n'est pas la pire idée.
Journeyman Geek
5

Si vous avez plus d'espace libre que les données de sauvegarde n'en utilisent - votre option 1 dans la question - ou si vous avez plusieurs copies des données, j'ai une idée qui "ferait quelque chose"; si vous pensez que SpinRite aide vraiment à la "maintenance" du disque dur et / ou que vous souhaitez écraser complètement puis réécrire chaque bit de vos données, cela le fera.

Que vous devriez faire quelque chose ou non, je ne suis pas trop sûr ... peu la pourriture ou la dégradation des données semble exister vraiment, et des questions comme celle - ci ici sur super - utilisateur et celui - ci sur serverfault semble sauvegardes conseiller ou peut - être un ERROR- RAID correctif ou tolérant aux pannes (mais pour un seul disque dur, je choisirais plusieurs sauvegardes et vérifications de hachage / CRC et je ne me soucierais pas de ce qu'il faut faire si un RAID échoue).

Je penche vers l'approche plus simple et paresseuse du "ne rien faire", mais ce qui suit est au moins une bonne "assurez-vous que je peux toujours lire mes données une fois par an, et aussi bien les réécrire aussi" .

Émulation Linux DIY de certaines fonctionnalités de maintenance de SpinRite

Beaucoup de gens semblent convaincus que SpinRite fonctionne vraiment, mais ce n'est pas gratuit et j'utilise Linux, j'ai donc écouté comment fonctionne Steve SpinRite de Steve Gibson . vidéo et il dit que l'une des choses que SpinRite fait maintenant est:

  • Lit l'intégralité du lecteur
  • Retourne les bits et les écrit
  • Les relit
  • Retourne les bits et les écrit
  • Les relit

Si le lecteur trouve des problèmes (mineurs), cela devrait "inciter le lecteur lui-même à échanger les secteurs défectueux avec les bons".

À quelle fréquence devez-vous faire cela? Steve dit "personne ne sait vraiment à quelle fréquence c'est, mais tous les quelques mois devraient suffire" . Je devine juste tous les 6 mois ou tous les ans.

badblocks

Le processus de lecture / retournement / lecture / retournement semble presque identique à ce qui se badblockspasse quand il utilise ses tests en mode écriture ( -woption), mais il ne "retourne pas" vos données, mais écrit, lit et retourne tous les bits sur la partition:

Avec cette option, badblocks recherche les blocs défectueux en écrivant certains modèles (0xaa, 0x55, 0xff, 0x00) sur chaque bloc de l'appareil, en lisant chaque bloc et en comparant le contenu.

Pas par coïncidence, ces modèles sont en binaire: 10101010, 01010101, 11111111, 00000000.

Donc, badblocks écrit, lit et retourne les bits de manière assez approfondie, et c'est gratuit aussi. Si vous avez mke2fsexécuté des badblocks (avec badblocks -cc), il enregistrera la liste des badblocks afin que ext2 / 3/4 les évite, le cas échéant.

L'inconvénient est que les tests d'écriture de badblocks sont destructeurs , vous aurez donc besoin d' au moins deux partitions pour que cela fonctionne (pour enregistrer et réécrire vos données).

  • Conservez deux copies de vos données sur le disque dur , chacune sur des PARTITIONS DIFFÉRENTES! .
    Cela vous permet d'écraser chaque bit sur une seule partition avec 10, 01, 11, 00 double vos chances de récupération si de mauvaises zones se développent. Et gardez une liste des sommes de contrôle / hachages pour vos fichiers de données, comme CRC32 ou MD5 (bien que les MD5 / SHA soient très lents par rapport au CRC, et les erreurs aléatoires ne devraient pas être manquées par le CRC)
  • Tous les quelques mois:
    1. Lisez vos copies de sauvegarde et vérifiez qu'elles correspondent toujours aux sommes de contrôle / hachages.
    2. "Pseudo" -bit-flip une partition avec badblocks -wou mke2fs -cc( Une seule partition , n'écrase pas toutes vos données, juste une copie!)
    3. Copiez vos données sur la partition fraîchement retournée
    4. "Pseudo" -bit-flip l'autre partition (celle qui n'a pas encore été retournée)
    5. Copiez vos données sur cette partition fraîchement retournée

Cela revient à reformater et à recopier vos données, mais un format rapide / standard n'écrira généralement pas dans tous les secteurs, vous risquez donc de ne pas modifier / retourner de nombreux bits.


La meilleure solution est toujours plusieurs copies sur plusieurs appareils .
J'ai lu que les supports optiques pouvaient être lisibles pendant 10, 20, peut-être même plus de 50 ans, et deux disques / ISO identiques conviendraient avec gddrescue(ci-dessous).
Le stockage dans le cloud est souvent gratuit pour quelques Go, le stockage de fichiers (éventuellement cryptés) peut être une bonne idée, surtout si les montants continuent d'augmenter.

En outre, l'enregistrement de vos fichiers dans une archive corrigeant les erreurs peut être utile si des erreurs se produisent, mais la perte d'un fichier sur un million peut ne pas être aussi mauvaise que la perte d'une archive entière d'un million de fichiers. S'il existait un logiciel de correction d'erreur distinct, comme un ECC-CRC, cela pourrait aider, mais je n'en connais aucun, et une copie supplémentaire des données serait encore meilleure.


Tangentiellement lié, SpinRite "essaie très fort" de lire les données d'un mauvais secteur d'un disque dur, en lisant dans différentes directions et vitesses, ce qui semble également très similaire au gddrescuecas où (ou quand) vous rencontrez des problèmes pour lire vos données . gddrescue peut également lire à partir de deux copies de données avec des erreurs et, espérons-le, assembler une bonne copie complète, et je suis tenté de faire deux (ou plus) copies identiques de votre partition de données avec dd, mais si les mauvais blocs trouvent des secteurs défectueux avec lesquels vous ne pouvait pas les éviter car cela changerait les copies identiques.

Xen2050
la source
Pouvez-vous créer un lien vers une explication de la façon exacte dont vous bit-flig une partition avec badblocksou mke2fs?
einpoklum
Le retournement de bit ne résoudra pas l'adresse de secteur qui se trouve en dehors du secteur. Je sais que SpinRite utilise intelligemment certaines propriétés du contrôleur de disque d'une manière plutôt surprenante, pas facilement dérivée des spécifications, qu'il garde toujours secrètes. Les gars derrière HDD Regenerator ont peut-être travaillé, mais ce n'est pas de notoriété publique.
harrymc
Y a-t-il un bit de retournement qui fait du bien? Cela ressemble à l'échange d'usure de disque pour résoudre un problème que je n'ai jamais vu de référence, jamais, nulle part, dans aucune source appropriée et fiable. Une citation serait très éducative.
Journeyman Geek
@einpoklum J'ai mis à jour certaines réponses. Je n'ai pas de lien autre que la page de manuel des badblocks pour écraser chaque bit, puis réécrire vos données.
Xen2050
@JourneymanGeek Je ne suivais que ce que dit Steve Gibson dans la vidéo liée sur son site, essentiellement "de la bouche du cheval". Mais malheureusement, je n'ai pas & n'ai pas trouvé d'autres références, au moins à partir d'une recherche rapide. En fait, j'ai l'impression des autres questions SE que la pourriture des bits peut ne pas être une grande préoccupation, et qu'une simple réécriture seule, même les mêmes bits au même endroit, peut provoquer les "domaines magnétiques de la surface du disque physique [ à] être renouvelé avec sa force d'origine "
Xen2050
5

Puisqu'il semble avoir été manqué par la plupart des affiches ici, c'est ma réponse recommandée aux spécificités de votre question, en utilisant cet excellent article, quel support devrait être utilisé pour le stockage de données (archivage) à long terme et à volume élevé? comme guide. Je ne citerai pas les références et les recherches à partir de là, car il a fait un excellent travail, et la lecture de l'ensemble du message est meilleure que le résumé de cette affaire.

Vous limiter à un disque dur en stockage froid (hors ligne), avec les deux options proposées, vous devez connecter le lecteur tous les deux ans, ou environ, et le faire tourner. La principale raison pour cela est d'empêcher la graisse de la tige de durcir et de se gripper. La graisse broche se durcir au fil du temps, et faire tourner le disque une fois dans un certain temps peut retarder considérablement cette éventualité. Si vous voulez avoir un aperçu de l'importance de la graisse pour un disque dur, regardez la quantité d'effort Minebea, un fabricant de moteurs de disque dur met dans ses recherches à ce sujet dans ce rapport .

Pendant que le disque est connecté, vous pouvez également exécuter des diagnostics SMART pour rechercher des signes de défaillance imminente de l'électronique, du matériel ou du plateau. Bien que, d'après les recherches présentées à FAST'07 par Google et l'Université Carnegie Mellon {gagnant du `` meilleur article '' cette année}, le test SMART peut indiquer un échec, mais un test de `` réussite '' peut ne pas être indicatif d'une bonne santé. Néanmoins, la vérification ne fera pas de mal. Oui, c'est une vieille recherche, mais personne ne semble l'avoir remplacée par quelque chose de plus récent.

Le fait de faire fonctionner le lecteur pendant un certain temps et d'accéder aux données renouvellera également la force des champs magnétiques contenant les données. Certains soutiennent que cela n'est pas nécessaire sur la base de hordes de preuves anecdotiques, mais les recherches semblent indiquer que l'affaiblissement des champs magnétiques est possible. Je présente trois articles de l'Université du Wisconsin-Madison: pollution paritaire , corruption de données et corruption de pointeur de disque . Après avoir lu ces derniers, vous pouvez décider dans quelle mesure leurs conclusions menacent vos données et combien d'efforts il vaut la peine de vous protéger contre elles.

Routine de curation suggérée

Je ne sais pas quel système d'exploitation vous utilisez, quels outils vous avez ou préférez, ni quel système de fichiers vous choisissez. Par conséquent, mes suggestions seront génériques uniquement, vous permettant de choisir les outils qui correspondent le mieux à votre configuration et à vos préférences.

La première est la configuration du stockage. Avant d'enregistrer les fichiers sur le disque dur, créez-en des archives. Cela n'implique pas de compression, ni ne l'évite. Choisissez un format d'archive qui vous donnera des capacités de récupération après erreur ou d'auto-guérison. Ne créez pas une archive massive, plutôt archivez des choses qui vont ensemble, créez une bibliothèque d'archives. Si vous choisissez la compression, assurez-vous qu'elle n'interfère pas avec la capacité de récupération d'erreur. Pour la plupart des formats de musique, vidéo, film et image, il est inutile d'effectuer une compression. Ces formats de fichiers sont déjà compressés, et essayer de les compresser gagne rarement de l'espace, créant parfois de plus grandsfichiers et gaspille votre temps et votre puissance CPU dans l’affaire. Encore, archivez-les pour la récupération d'erreur ci-dessus. Créez ensuite une somme de contrôle pour chaque fichier d'archive, en utilisant l'algorithme de résumé de votre choix. La sécurité n'est pas le problème ici, simplement une vérification de l'intégrité du fichier, donc MD5 devrait suffire, mais tout fonctionnera. Enregistrez une copie des sommes de contrôle avec les fichiers d'archive, eten deuxième place sur le même disque dur - peut-être un répertoire dédié pour la collecte totale des sommes de contrôle. Tout cela est enregistré sur le disque. Ensuite, et c'est très important, il faut également enregistrer sur ce disque dur les outils que vous avez utilisés pour créer les sommes de contrôle et restaurer les archives (et les décompresser également, si vous avez utilisé la compression). Selon votre système, il peut s'agir des programmes eux-mêmes ou des programmes d'installation pour eux. Vous pouvez maintenant stocker le disque dur comme vous le souhaitez.

Le deuxième est le stockage. Les disques durs actuels sont raisonnablement protégés contre les chocs physiques (secousses et rebonds), mais il n'y a aucun intérêt à les pousser non plus. Conservez-le à peu près comme vous l'avez mentionné dans votre question. J'ajouterais pour essayer d'éviter les zones où il est susceptible d'être soumis à des forces électromagnétiques. Pas dans le même panneau fermé que votre disjoncteur ou au-dessus de votre radio HAM, par exemple. La foudre à des kilomètres est quelque chose que vous ne pouvez pas éviter, mais l'aspirateur et la puissance sont évitables. Si vous voulez devenir extrême, procurez-vous un bouclier Faraday ou un sac Faraday pour cela. Parmi vos suggestions, deux sont soit inutiles, soit mauvaises. Changer sa position physique pendant qu'il est stocké n'affectera rien qui compte, et le secouer pourraitcauser des dommages, ne devrait pas comme la plupart des disques ont une bonne protection contre les chocs G, mais c'est possible.

Enfin, les mesures périodiques. Selon un calendrier que vous choisissez, annuellement ou semestriellement, par exemple, supprimez-le du stockage et reconnectez-le à l'ordinateur. Exécutez le test SMART et lisez réellement les résultats. Soyez prêt à remplacer le disque lorsque les résultats SMART indiquent que vous ne devriez pas le faire "la prochaine fois" mais "cette fois". Pendant qu'il est connecté, vérifiez tous les fichiers d'archive par rapport à leurs sommes de contrôle. En cas d'échec de la vérification, essayez d'utiliser les capacités de récupération d'erreur du format d'archive pour restaurer ce fichier, recréez l'archive et sa somme de contrôle et réenregistrez-la. Puisque vous avez également donné l'option 2 comme ayant une "bonne quantité" d'espace libre, copiez les archives dans de nouveaux répertoires, puis supprimez les originaux. Le simple fait de les «déplacer» peut ne pas les déplacer du tout. Sur de nombreux systèmes de fichiers plus récents, le déplacement du fichier modifie le répertoire dans lequel il est répertorié, mais le contenu du fichier restera où il est. En copiant le fichier, vous le forcez à être écrit ailleurs, vous pouvez libérer de l'espace en supprimant l'original. Si vous avez de nombreux fichiers d'archives, aucun n'est susceptible d'être suffisamment volumineux pour remplir l'espace libre sur le disque dur. Après avoir vérifié ou restauré tous les fichiers et déplacé tous ceux que vous choisissez, restaurez votre emballage et remettez-le en stock jusqu'à la prochaine fois.

Des choses supplémentaires à faire attention. Lorsque vous mettez à niveau votre système ou, pire, passez à un autre système d'exploitation, assurez-vous que vous avez toujours la possibilité de lire ce disque dur dans la nouvelle configuration. Si vous avez quelque chose qui n'est pas du texte brut, assurez-vous de ne pas perdre la possibilité de lire le fichier tel qu'il a été enregistré. Par exemple: les documents MS-Word peuvent avoir des équations créées dans un format, les versions plus récentes ne peuvent pas les lire. Voir ceci pour ce même problème. Cependant, Word n'est pas la seule source possible de problèmes et même les formats Open Source ne garantissent pas la pérennité de vos données. Pour une erreur majeure dans ce domaine, lisez le projet Digital Domesday Book échoué. À mesure que de nouvelles technologies apparaissent, pensez également à mettre à jour votre collection. Si vous avez des films enregistrés en tant que fichiers AVI et que vous préférez MKV, convertissez-les. Si vous disposez de documents de traitement de texte et de mise à niveau de votre programme, réenregistrez ceux archivés dans le nouveau format.

user686699
la source
4

Les supports magnétiques peuvent s'estomper avec le temps et le résultat est un bit ou un secteur défectueux. Une solution pourrait être de renouveler la partie magnétique une fois toutes les quelques années.

Le moyen le plus simple consiste à copier et réécrire l'intégralité du disque dur, bien que cela puisse ne pas renouveler l'adresse de secteur, qui est l '"en-tête" du secteur qui permet au micrologiciel de positionner la tête sur celui-ci. Le renouvellement de l'adresse de secteur peut nécessiter le reformatage du disque (format profond - pas rapide).

Une autre solution consiste à utiliser des produits de régénération de disque. Ces produits scannent le disque au niveau physique, lisant chaque secteur et son adresse et réécrivant les deux pour renouveler les données magnétiques.

Le bonus supplémentaire est qu'en cas d'erreur de lecture, ces produits essaieront plusieurs méthodes de lecture afin de sauvegarder les données, marqueront le secteur comme mauvais et le remapperont à un secteur de rechange (la plupart des disques durs ont des secteurs de rechange) de sorte que le les données sont enregistrées.

Voici quelques-uns de ces produits:

  • DiskFresh (gratuit pour un usage privé et non commercial ou 25 $) - Une partie des utilitaires Puran qui obtiennent de bonnes critiques. Il vous informe uniquement s'il y a des secteurs endommagés / défectueux et ne fait pas de récupération avancée.

  • SpinRite (89 $ avec garantie de remboursement) - Cela n'a pas été mis à jour pendant quelques années, bien qu'il ait encore sauvé mon disque il y a quelques années. Je ne ferais pas confiance à la garantie de remboursement car le produit est assez ancien.

  • HDD Regenerator (89,99 $ avec garantie de remboursement) - Un produit plus récent avec de bonnes critiques.

Par souci d'exhaustivité pour les lecteurs à la recherche d'un stockage sûr à long terme, je ferais remarquer qu'il existe des produits DVD et Blu-Ray "à lecture unique pour toujours", commercialisés sous la marque M-DISC ou Archival Disc.

harrymc
la source
Je sais que SpinRite utilise son propre support de démarrage; qu'en est-il des autres que vous avez mentionnés? Sont-ils basés sur Windows? Basé sur Linux? Basé sur son propre démarrage?
einpoklum
1
DiskFresh fonctionne sous Windows et HDD Regenerator fait à la fois Windows et un disque flash amorçable.
harrymc
Alors peut-être que je devrais demander si faire l'équivalent de cela sur Linux nécessite un bootable séparé, ou si vous pouvez simplement vous contenter de /dev/sdXfichiers de périphérique et / ddou quelque chose de similaire.
einpoklum
1
@einpoklum: Tous les produits sous n'importe quel système d'exploitation qui effectuent un formatage approfondi et une imagerie et une réécriture de disque feront le travail, y compris dd pour la partie de réécriture. Il s'agit de renouveler entièrement tous les secteurs du disque, secteurs utilisés à la fois pour les données de fichier et les métadonnées. Lors de la copie du disque, un stockage temporaire alternatif est nécessaire, mais aujourd'hui c'est bon marché.
harrymc
@einpoklum: On peut utiliser DiskFresh pour la maintenance et utiliser uniquement les utilitaires les plus avancés pour récupérer des erreurs (succès non garanti). DiskFresh devrait être suffisant dans des conditions de stockage correctes.
harrymc
3

Aucun entretien ne doit être effectué . Reconnecter le lecteur et le mettre sous tension représente un risque plus élevé que de le faire fonctionner en continu et bien plus haut que de le laisser dormir dans une boîte. Le vérifier très souvent augmenterait en fait la probabilité de dommages.

La façon dont vous le stockez est excellente, mais n'oubliez pas la température . Ne le laissez pas être extrême. Qu'utilisez-vous exactement comme disque de sauvegarde? Certains sont bien plus durables que d'autres.

Une chose que vous pouvez faire, puisque vous avez suffisamment d'espace comme vous l'avez dit, faites deux copies des mêmes données sur le disque dur . En cas de mauvais secteurs, tout ira bien. D'après ce que j'ai remarqué, la plupart des disques d'aujourd'hui subissent des dommages de secteur au début du disque (les premiers Go) mais cela est principalement dû au système d'exploitation (pas votre cas). Généralement, les secteurs défectueux apparaissent initialement dans la plupart des cas, regroupés, donc avoir deux copies des données sur le même lecteur aide.

Si vous n'avez que quelques fichiers critiques, ce serait une bonne pratique de les enregistrer ailleurs, juste pour être sûr. Créez une archive chiffrée et mettez-la sur un bâton ou donnez-la à quelqu'un en qui vous avez confiance.

Surmental
la source
1
La partie «notes» répertorie le disque dur spécifique utilisé (Toshiba STOR.E basics 750 Go). De plus, pouvez-vous créer un lien vers une sorte de référence pour affirmer que la mise sous tension et la connexion des disques réduisent le temps estimé jusqu'à la panne? Non pas qu'il n'y ait aucune raison à la réclamation, c'est juste que d'autres personnes suggèrent essentiellement le contraire.
einpoklum
Y a-t-il quelque chose que vous pouvez citer comme base pour affirmer qu'aucun entretien ne doit être effectué et que son alimentation est un risque plus élevé?
fixer1234
Je ne suis pas d'accord avec l'argument en faveur de l'absence de maintenance, car même un disque qui n'est pas alimenté peut toujours mal tourner, et étant non alimenté, vous ne le détecterez jamais.
harrymc
Statistiquement, il est beaucoup plus probable d'être endommagé lorsque vous l'allumez pour un contrôle que de ne pas y accéder du tout.
Overmind
Je n'ai pas vu de telles statistiques, et même si elles existent, elles ne s'appliquent certainement pas lorsqu'elles sont allumées une fois pendant plusieurs heures une fois toutes les quelques années . Il faudrait des milliers de mises sous tension pour endommager un disque de façon mesurable.
harrymc
3

J'ai toujours pensé que l'astuce était de supposer que votre disque dur allait échouer . Il existe des modes de défaillance aléatoires. Pour les échecs non aléatoires - il y a deux aspects ici - le lecteur et le système de fichiers.

Bien que ce soit un peu une source inhabituelle - ce fil reddit suggère qu'un bit donné peut basculer dans 10 ans environ, bien que je soupçonne qu'un seul bit retourné serait géré silencieusement par ECC - soit dans le système de fichiers, soit sur le lecteur lui-même.

Vous pouvez généralement trouver des problèmes «à grande échelle» liés à l'âge avec des tests SMART périodiques - en examinant des choses comme les secteurs réaffectés en attente. Avec les cycles de service relativement courts, vous ne devriez pas vraiment voir grand-chose, mais nous sommes un peu paranoïaques ici. Encore une fois, jusqu'à ce que les choses deviennent vraiment mauvais votre lecteur traitera probablement silencieusement cette ECC.

Enfin, il existe un risque de lecteur soudain ou de mort du contrôleur . En théorie, vous pouvez bébé le lecteur, en le faisant fonctionner à des températures contrôlées et fraîches, qui sont connues pour maximiser la durée de vie du lecteur, mais je n'ai jamais vraiment utilisé les lecteurs.

Les lecteurs sont censés avoir un certain nombre de rotations et de ralentissements (ce qui n'est pas un problème ici), et je soupçonne que l' éjection correcte du lecteur permettrait de vider les données sur le lecteur, et il existe des outils pour éteindre les lecteurs. Je pense que hdparm ferait cela, mais j'ai besoin d'un peu plus de tests.

Enfin, je choisis des disques connus pour durer . Je fais également pivoter les disques externes toutes les quelques années, déplaçant les anciens disques vers le bas de la hiérarchie.

En théorie, les systèmes de fichiers tels que ReFS et zfs sont conçus pour réduire le risque de perte de données grâce à des sommes de contrôle de données intégrées. À tout le moins, vous n'aurez pas de fichiers corrompus en silence. Les sélectionner sur des systèmes de fichiers plus courants réduirait probablement les risques de perte de données, mais il n'y a pas encore de moyen «facile» de les déployer sur un système d'exploitation de bureau. ZFS a un support quelque peu décent sur Linux et aucun sur Windows, et ReFS n'a pas encore fait son chemin vers le bureau Windows. Ceux-ci sont conçus pour avoir plusieurs copies sur un ou plusieurs disques pour une récupération réelle, donc cela ne fonctionnerait pas exactement ici.

Compagnon Geek
la source
2
Techniquement, les sommes de contrôle sur ZFS (et peut-être ReFS) ne font rien pour réduire la perte de données par elles-mêmes, mais seulement pour vérifier l'intégrité des données. Vous aurez toujours besoin d'un lecteur de parité ou miroir (c'est-à-dire une sorte de redondance) pour récupérer de toute erreur / corruption. Je ne crois pas qu'il existe des systèmes de fichiers (populaires) qui puissent récupérer par eux-mêmes avec un seul lecteur (et s'il en existe, ils devront sacrifier de l'espace disque pour le faire).
Bob
Mis à jour pour refléter cela. N'a pas pris la peine d'aller beaucoup plus loin car ces systèmes de fichiers ne fonctionneraient pas vraiment dans son cas d' utilisation /
Journeyman Geek
Oui, le seul avantage des sommes de contrôle dans ce type de scénario est que vous savez au moins quels fichiers / lecteurs ne pas faire confiance.
Bob
Pourquoi les secteurs seraient-ils réaffectés alors que le disque dur est juste assis là? Je veux dire, vous pourriez suggérer que je vérifie les statistiques SMART après avoir copié l'intégralité du contenu du disque vers un endroit temporaire (ou /dev/nullpeut-être?), Ce qui déclencherait des erreurs et des réaffectations.
einpoklum
C'est une bonne question - cela ne devrait pas du tout se produire dans des circonstances normales, en particulier avec des cycles de service assez minimes. Cependant, à moins d'une mort soudaine et inattendue et très mortelle de votre disque dur, il est peu probable que quelque chose arrive à votre disque. La plupart des modes de défaillance auxquels je peux penser ont tendance à être inattendus.
Journeyman Geek
2

Comme nous le voyons d'après les recommandations des autres, une seule ressource de sauvegarde n'est pas une solution fiable SI la sauvegarde a une valeur quelconque. L'expérience avec les appareils électroniques a enseigné à beaucoup d'entre nous (à la dure) que ce n'est pas une question de SI mais de QUAND un appareil de sauvegarde échouera.

De par leur conception, les disques durs sont destinés au stockage de données à court terme. Deux excellents articles, /server/51851/does-an-unplugged-hard-drive-used-for-data-archival-deteriorate et Combien de temps jusqu'à ce qu'un disque dur inutilisé perde ses données? discuter de la durée de vie des données stockées sur un disque dur. Comme toujours, votre kilométrage peut varier.

La solution de sauvegarde que vous décrivez est meilleure qu’aucune sauvegarde, mais vous avez toujours un seul point de défaillance. Avec votre sauvegarde sur un seul appareil, vous risquez de perdre la SEULE copie de vos données en cas d'incendie, d'inondation, de vol, d'explosion, de défaillance de l'appareil, etc. La question est donc: vos efforts pour préserver votre sauvegarde sont-ils une dépense digne de votre temps?

Pour atteindre votre objectif, c'est-à-dire une sauvegarde sur laquelle vous pouvez compter, plusieurs sauvegardes sont nécessaires. Si vous prévoyez de stocker vos données sur un disque dur, votre sauvegarde nécessite un "rafraîchissement" occasionnel pour contrer la dégradation à long terme des données de stockage inhérente aux disques durs. Si je portais vos chaussures, j'achèterais un deuxième disque de sauvegarde similaire à l'original et une fois par an copierais les données du disque principal vers le disque secondaire. À la fin de chaque année, inversez le processus et copiez les données du disque secondaire vers le disque principal. Rincez et répétez chaque année. L'un des disques doit rester hors site, à distance de votre emplacement pour éviter de perdre votre seule copie de données en cas de catastrophe naturelle.

John Littleton
la source
Bien que tout ce que vous dites soit vrai, seul le dernier paragraphe répond à la question.
einpoklum
Y a-t-il quelque chose que vous pouvez citer comme base pour l'avantage de rafraîchir, et le délai d'un an?
fixer1234
1

Je n'ai trouvé aucune donnée crédible et scientifiquement appuyée à ce sujet. D'une manière générale, ce problème comporte deux aspects:

  1. Pourriture des bits : divers effets physiques peuvent inverser les bits stockés dans des domaines magnétiques stockés sur les plateaux du disque dur, endommageant ainsi les données sur le disque dur. (le disque est toujours entièrement fonctionnel)
  2. Problèmes mécaniques : allumer / éteindre le lecteur, maintenir les plateaux en rotation ou stationnaires, les conditions de stockage et le vieillissement naturel peuvent rendre le lecteur inutilisable après un certain temps. (les données peuvent toujours être intactes et récupérables)

La pourriture des bits est discutée dans ce fil de 2008. L'utilisateur arnaudk a écrit:

D'après ce que je peux vérifier, il semblerait qu'il vous faudrait environ 22 ans (détails ci-dessous) pour perdre vos données en raison de la démagnétisation à commande thermique si le disque dur était juste immobile à température ambiante dans un coin sombre. En réalité, ce temps sera un peu plus court en raison des vibrations mécaniques et des champs magnétiques externes résultant de tout, du moteur du disque dur lui-même aux tempêtes de foudre à 50 km.

Les niveaux acceptables de décroissance du signal varient selon la conception du système mais varient généralement entre 10 et 20% [ref4], il faudrait donc (-1/326000) * ln (0,8) = environ 22 ans pour qu'un domaine binaire entier obtienne 20% plus faible entraînant une perte possible de données due uniquement aux effets de démagnétisation thermique.

(lien direct pour poster)

C'est la seule estimation que j'ai pu trouver. Si cela est correct, vous pouvez réécrire en toute sécurité le lecteur entier tous les 5 ans pour «actualiser» les données.

Les problèmes mécaniques sont encore plus mystérieux. Backblaze est une entreprise qui utilise des milliers de disques durs grand public dans son centre de données et publie régulièrement des mises à jour sur son bien-être. Selon leurs estimations, après 4 ans de rotation 24h / 24 et 7j / 7, 20% des disques durs sont morts et si la tendance se poursuit, après 6 ans, la moitié d'entre eux disparaîtront. Cela correspond plus ou moins aux chiffres de ce livre blanc de Google . Cependant, ce n'est pas un cas d'utilisation standard pour un disque dur et nous pouvons à peine le comparer à un lecteur assis hors ligne dans une boîte. Je ne connais aucune étude ayant abordé cette affaire.

Dans l'ensemble, si vous vous souciez vraiment de ces données, vous devez en conserver deux copies et les déplacer vers un nouveau disque dur soumis à des tests de résistance tous les 5 ans environ. Cela devrait garder les domaines magnétiques et le matériel raisonnablement frais, mais YMMV.

gronostaj
la source
0

L'augmentation de la durée de vie d'un disque dur est l'une des questions dans lesquelles vous obtenez le meilleur résultat en faisant le moins. Déballez-le, placez-le sur une plate-forme solide à l'abri de la chaleur intense, de l'humidité, de la poussière ou des radiations, où il y a suffisamment de circulation d'air et le moins de chances qu'un enfant l'écrase accidentellement. Vous pouvez vous attendre à une longue durée de vie de votre disque dur jusqu'à ce que le moment soit venu de le mettre à niveau.

Il est peut-être difficile d'accepter qu'en tant que consommateur, il y a très peu (même rien) que vous puissiez faire pour augmenter la longévité du disque dur. Mais il existe certainement des moyens d'améliorer les chances de survie de vos données: ReFS, RAID et sauvegarde.

Croyez-moi, l'industrie travaille à améliorer la longévité des données elles-mêmes par opposition aux disques durs.


la source
Le protéger contre les dommages est un bon conseil. Y a-t-il quelque chose que vous pouvez citer pour soutenir l'affirmation selon laquelle peu de choses augmenteront la longévité?
fixer1234
-1

D'après mon expérience, le passage fréquent du démarrage / arrêt (inactif / exécuté) est mauvais pour les disques durs, il vaut mieux les garder toujours en rotation si vous acceptez qu'il consommera plus d'électricité. (Testé sur plusieurs systèmes avec les mêmes disques durs du même magasin, où certains disques durs forcés tournaient toujours et d'autres pas)

Sur tous les serveurs, nous exécutons régulièrement un test SMART "court" par jour et un "test long" le week-end qui au moins peuvent donner une idée du moment où le disque dur va échouer. Si vous utilisez ZFS, effectuer un "nettoyage" régulier une fois par mois pour les versions d'entreprise du disque dur est suffisant et une fois par 2 semaines pour le disque dur de qualité grand public.

Une bonne alimentation électrique décente est également l'un des facteurs pour un disque dur sain, ainsi que des onduleurs qui empêchent les surprises d'électricité aléatoires de contourner le disque dur. (Les disques durs externes sont alimentés par l'ordinateur, donc cela s'applique également à eux)

Les vibrations / secousses pendant que le disque dur est en marche ne leur conviennent pas non plus. (Particulièrement important pour les disques durs portables - ne pas les déplacer pendant le fonctionnement)

De plus, choisir le bon modèle pour les travaux particuliers du disque dur (surveillance, NAS, ordinateur de bureau ...) est un moyen de prolonger leur durée de vie

Alex
la source
1
Je ne pense pas qu'il l'exécute dans la boîte ...
Journeyman Geek
Je ne l'exécute pas vraiment ... c'est juste une sauvegarde. Bien sûr , je ne l' exécuter à partir de la boîte :-) Pour cette raison , les conseils d'un onduleur ou vibrations , etc. est sans pertinence pour mon cas (il serait pertinent d'un disque de constante dans / utilisation fréquente.
einpoklum
Je ne dirais pas qu'UPS n'est pas pertinent. Même s'il s'agit d'un lecteur de sauvegarde externe, il doit toujours être alimenté et au cas où quelque chose se produirait sur les lignes électriques, quelque chose devrait protéger de telles situations.
Alex
Ceux qui votent contre, s'il vous plaît laissez une raison dans les commentaires. C'est un sujet intéressant, donc j'aimerais savoir ce qui ne va pas. Votre avis profitera à tout le monde.
Alex
-3

D'une manière générale, s'il s'agit d'un système Linux, aucune maintenance n'est nécessaire. Les systèmes Windows semblent perdre des clusters beaucoup plus souvent que Linux. Pour cette raison, un chkdsk tous les 3-6 mois est judicieux sur le système Windows.

Toutes les pièces de disque dur avec bagues et roulements finissent par présenter un certain désalignement dû à l'usure après 5 ans ou plus d'utilisation constante. La meilleure façon que j'ai trouvée de ne pas me réveiller un jour avec une partition corrompue est de reformater au moins tous les 5 ans.

En général, j'ai quelque chose qui nécessite une refonte majeure de mon système tous les deux ans et donc un reformatage à ce moment-là (assurez-vous d'utiliser un reformatage complet avec vérification des erreurs). Ma mémoire est généralement assez bonne pour noter une diminution de l'espace sur le disque dur après le formatage; c'est une indication que le disque tombe en panne. Si une personne n'est pas familière avec son système, elle peut conserver des enregistrements du nombre exact d'octets après le formatage.

À un certain point, les secteurs "supplémentaires" seront utilisés (spécifiquement à cette fin) et le système commencera à marquer les zones "normales" du lecteur comme inutilisables - le nombre d'octets diminuera. À ce stade, le lecteur doit être gratté - il y aura probablement déjà une perte de données. C'est normal pour un disque dur qui est conservé 24 heures sur 24, 7 jours sur 7 pendant 5 à 10 ans.

La seule façon de prolonger la longévité du disque est de configurer le système pour qu'il s'éteigne après quelques minutes d'inactivité. J'ai un lecteur de 2 To que j'utilise comme sauvegarde principale et je l'ai configuré pour s'éteindre après 10 minutes de non-utilisation. Je peux passer 30 jours sans y accéder et il reste donc éteint. Il lui faut 20 secondes pour s'allumer et devenir lisible si nécessaire.


Donc, si la discussion se limite à la durée de vie, ne jamais être mise sous tension périodiquement; puis il y a les préoccupations environnementales bien couvertes dans le lien ci-dessus "Combien de temps jusqu'à ce qu'un disque dur inutilisé perde ses données?" Le seul problème que je n'ai pas vu mentionné dans cette discussion sur l'électronique non alimentée est la durée de vie du condensateur. Ils durent plus longtemps par une utilisation périodique; sinon ils sèchent; il s'agit de la structure électrochimique d'un condensateur (et des batteries).

La règle générale pour la durée de vie des condensateurs est de 20 ans. C'est ce qu'on appelle la règle 20/20. La défaillance du condensateur sera la plus élevée au cours des 20 premières minutes d'utilisation, puis la défaillance statistique sera à nouveau dépassée après 20 ans d'utilisation. Mais ils échouent beaucoup plus tôt que 20 ans s'ils ne sont pas utilisés.

La défaillance (généralement parlant) la plus courante dans les composants électroniques est les condensateurs. Les condensateurs (électrochimiques), puis les inducteurs et transformateurs (électromécaniques) s'usent, qu'ils soient utilisés ou non.


Une société appelée Backblaze a collecté des données sur les pannes de disque dur. Il a publié ces données dans les blogs de l'entreprise, mettant en évidence les fabricants qui ont échoué plus souvent que les autres.

Dans un blog récent, il a publié des données indiquant exactement quels 5 attributs SMART indiquent une défaillance imminente du lecteur:

From experience, the following 5 SMART metrics indicate impending disk drive failure:

    SMART 5 – Reallocated_Sector_Count.
    SMART 187 – Reported_Uncorrectable_Errors.
    SMART 188 – Command_Timeout.
    SMART 197 – Current_Pending_Sector_Count.
    SMART 198 – Offline_Uncorrectable.

Vous pouvez choisir un sous-ensemble tel que ces 5 statistiques suggérées car elles sont cohérentes entre les fabricants et ce sont de bons prédicteurs d'échec.

L'article continue en suggérant:

SMART 5: Reallocated_Sector_Count 1-4 gardez un œil dessus, plus de 4 remplacent

SMART 187: Reported_Uncorrect 1 ou plusieurs remplacer

SMART 188: Command_Timeout 1-13 gardez un œil dessus, plus de 13 remplacent

SMART 197: Current_Pending_Sector_Count 1 ou plusieurs remplacent

SMART 198: Offline_Uncorrectable 1 ou plusieurs remplacent

jwzumwalt
la source
4
> Les systèmes Windows semblent perdre des clusters beaucoup plus souvent que Linux. Pour cette raison, un chkdsk tous les 3-6 mois est judicieux sur le système Windows. [citation nécessaire] - Je n'ai jamais entendu un tel conseil auparavant. Pas depuis 2007 en tout cas. Et c'est plutôt orthogonal à la question, qui pose principalement des questions sur le matériel dans le stockage hors tension - un matériel qui ne se soucie vraiment pas du type de système de fichiers que vous utilisez.
Bob
1
De plus, l'utilisation de tout type de nombre de «secteurs défectueux» au niveau du système de fichiers pour vérifier la santé du lecteur est ... bizarre. C'est pour cela que SMART existe. Ce qui signale également accidentellement le nombre de secteurs réalloués et le nombre de secteurs [réallocation] en attente (et si l'un ou l'autre est différent de 0, il est temps de remplacer le lecteur).
Bob
1
Cette réponse, bien qu'elle puisse contenir des informations utiles (si elles sont plus que des conjectures) ne répond pas aux exigences claires énoncées dans la question, qui portait spécifiquement sur les soins et la maintenance appropriés pour une longévité maximale probable du matériel hors tension.
music2myear
1
@jwzumwalt Je ne vois pas le (non) existence d'un haut- outil particulièrement important - les données sont là, le matériel et les supports du firmware, et il est accessible par le logiciel, par exemple CrystalDiskInfo. (Et si vous essayez de comparer les systèmes d'exploitation, il n'y a pas non plus d'outil intégré / préinstallé sur de nombreux dstros Linux, y compris Debian.) SMART est très bien le moyen standard de détecter les pannes de disque imminentes (bien que, pour être juste) , dans un plus grand environnement d'entreprise, ils sont tout aussi susceptibles de le laisser échouer et de le remplacer après coup, redondance yay).
Bob
1
Quel "système Linux" ou "système Windows"? Quelle usure? Je pense que vous parlez de disques qui sont utilisés sur un système en cours d'exécution, plutôt que de répondre à ma question.
einpoklum du