Une panne de courant n’efface pas que vos fichiers ouverts

Batteries de diverses marques et une torche sur fond noir

Une coupure de courant dure une seconde, parfois moins, et pourtant elle peut laisser un NAS dans un état que rien ne répare tout seul. Le disque redémarre, les voyants reviennent, mais des écritures en cours n’ont jamais atteint leur destination finale. Résultat : des fichiers corrompus, un système de fichiers incohérent, et une sauvegarde qui ne couvre pas ce scénario. Voici la chaîne exacte que la panne interrompt, ce que les systèmes de fichiers protègent vraiment, et comment s’en sortir avec un onduleur et des sauvegardes testées.

Le trajet d’une écriture avant d’atteindre le disque

Quand vous copiez un fichier sur un NAS, les données ne tombent pas directement sur les plateaux magnétiques. Elles passent par une série de tampons qui accélèrent l’ensemble et qui, en cas de coupure, deviennent autant de pièges. Le contrôleur RAID garde d’abord une partie des blocs dans son propre cache mémoire pour regrouper les accès, puis le système d’exploitation confie l’écriture à la RAM avant que les disques ne la reçoivent dans leur cache interne, lequel ne touche le support physique qu’avec un certain retard.

Ce décalage est une bénédiction en fonctionnement normal et un cauchemar au moment de la panne. Une seconde de coupure suffit à figer la chaîne à n’importe quel maillon, et rien ne garantit que les données les plus récentes aient atteint le support. Le laboratoire Databack, qui reçoit chaque année des dizaines de volumes abîmés par ce scénario précis, constate que la majorité des cas remontés concernent des NAS dont l’onduleur était absent ou mal dimensionné, ce qui donne une idée assez nette du volume concerné.

Disjoncteurs et câbles colorés dans un tableau électrique

Dirty shutdown : ce que Linux enregistre vraiment

Le noyau Linux a un mot pour ça : le dirty shutdown. Un arrêt propre, lui, se déroule selon une procédure connue, avec synchronisation des tampons et démontage des volumes avant extinction. Une coupure ne laisse aucune place à cette procédure, et le système se retrouve avec des métadonnées à moitié écrites, des inodes marqués comme utilisés alors qu’ils ne le sont plus, des blocs alloués deux fois.

Au redémarrage suivant, le système de fichiers fait ce qu’il peut. Il rejoue son journal, vérifie les structures qu’il connaît, mais il ne peut pas deviner le contenu d’un bloc qui n’a jamais quitté le cache du contrôleur.

Autrement dit, la journalisation répare l’organisation des fichiers, pas les fichiers eux-mêmes. Cette nuance change tout dans la compréhension du problème. Peu de pages l’expliquent, et c’est dommage, parce qu’elle décide de ce qu’on peut encore sauver après l’incident.

Ce que chaque système de fichiers protège, et ce qu’il laisse passer

Tous les NAS ne se comportent pas de la même façon face à une extinction brutale, parce qu’ils n’utilisent pas les mêmes systèmes de fichiers. Voici comment ça se répartit sur le marché actuel. Un daemon-tools.org ou un utilitaire de montage ne changera rien à l’affaire : la protection se joue dans le format du volume, pas dans l’outil qui l’ouvre.

  • ext4, qui équipe la plupart des NAS Synology et les modèles QNAP sous QTS, protège la cohérence des métadonnées grâce à son journal, sans rien promettre sur vos photos.
  • Le copy-on-write de Btrfs, présent sur les Synology récents, écrit toujours dans un bloc neuf et bascule le pointeur à la fin, ce qui limite les fichiers tronqués mais pas les données encore coincées en RAM au moment du blackout.
  • Est-ce que ZFS fait mieux sur QNAP QuTS hero ? Il ajoute des sommes de contrôle qui détectent les blocs abîmés et reconstruit depuis une copie saine, à condition que la copie existe.
  • Un volume sans aucune de ces protections reste bien plus exposé, et le redémarrage se termine parfois par un message que personne ne veut lire.
  • Dans tous les cas, ce qui n’a pas quitté le cache du contrôleur RAID est perdu, et aucun système de fichiers ne peut le retrouver.

Cette liste mérite d’être relue avant de choisir un NAS, parce que la fiche technique parle rarement de ce détail. Un format récent sur une machine ancienne, ou l’inverse, crée des situations bâtardes que l’utilisateur découvre au pire moment. Sur ce point, voir aussi notre article sur sauvegarde wordpress angles morts.

Les micro-coupures, l’ennemi qu’on ne voit pas

La foudre ou l’orage provoquent des dégâts spectaculaires, mais ils sont loin d’être les seuls responsables. Les micro-coupures sur le réseau électrique passent souvent inaperçues : l’éclairage ne vacille même pas, l’ordinateur ne s’éteint pas, mais la tension chute assez pour perturber un contrôleur de disque en pleine écriture. Une surtension légère, une erreur de branchement, un contact avec un liquide près d’une prise, tout ça peut produire le même effet qu’un blackout franc.

Le réflexe habituel consiste à blâmer le disque, à le remplacer, à en racheter un. Sauf qu’un disque sain peut très bien contenir un volume cassé, et inversement. Distinguer les deux demande de regarder les journaux du système plutôt que le matériel, et c’est rarement la première chose qu’on fait quand le NAS refuse de monter son volume.

Un onduleur correct change la donne sur ce terrain. Il ne protège pas seulement contre la coupure franche, il lisse aussi les chutes de tension courtes et laisse au système le temps de finir ses écritures avant extinction. C’est probablement l’achat le plus rentable pour qui stocke des données un tant soit peu importantes.

Livre, tasse, plante sur un rebord de fenêtre, vue extérieure

Et les aliments du frigo dans tout ça

La question tombe souvent : comment conserver les aliments après une coupure de courant ? Le principe est simple, on garde la porte fermée le plus longtemps possible. Chaque ouverture laisse s’échapper l’air froid accumulé, et un réfrigérateur plein tient nettement mieux qu’un réfrigérateur à moitié vide.

Si la coupure s’éternise, un bloc de glace ou une bouteille d’eau congelée dans le bac du bas fait gagner de précieuses heures. La règle du frigo vaut aussi pour le NAS : ce qui compte, c’est la capacité à tenir pendant la coupure, pas la vitesse à redémarrer après.

Ce qui compte vraiment le jour où tout s’arrête

Accepter que la sauvegarde et l’onduleur ne jouent pas le même rôle évite bien des déceptions. La sauvegarde vous rend un fichier d’hier soir, l’onduleur évite que la machine se retrouve dans un état bâtard cet après-midi. Il faut les deux, et il faut tester les deux. Une restauration jamais essayée est une promesse, pas une protection, et beaucoup de gens découvrent le problème le jour où ils en ont vraiment besoin.

Le test ne demande pas d’outillage compliqué : on débranche le NAS en pleine copie de fichiers volumineux, on regarde ce que le système raconte au redémarrage, puis on restaure un dossier au hasard depuis la sauvegarde. Ce petit exercice révèle en général une ou deux failles que personne n’avait anticipées, et il vaut mieux les découvrir un dimanche tranquille qu’un lundi matin avant une réunion importante. Combien de temps tiendriez-vous, franchement, si le courant partait maintenant et ne revenait pas avant demain matin ?

Laisser un commentaire