Sauvegardez vos données !

Thomas parlait il y a peu de son système de sauvegarde. Mais avant de décrire mon propre système, revenons un peu sur la nécessité d’un bon système de sauvegarde.

Tout d’abord, les pannes n’arrivent pas qu’aux autres. En 2003, 11% des PME ont perdu des données à cause d’une panne (13% à cause d’un virus), alors que 85% des PME sauvegardent leurs données (source : Étude de BNP PARIBAS sur l’équipement informatique des PME). Au niveau des particuliers, je n’ose même pas imaginer ce que donnent les scores. Et pourtant, les disques IDE sont très peu fiables : 1,9% des disques reviennent en SAV dans les 6 premiers mois d’utilisation (source : Hardware.fr : Taux de SAV des disques dur (chiffres de LDLC). A partir de là, on peut penser à 3 stratégies :

  • Ne rien faire, et prier. C’est un peu risqué quand même, non ? Tout dépend de ce que vous avez sur votre PC, après tout.
  • La stratégie Linus Torvalds : Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it. Problème : il faut faire des choses ayant suffisamment d’intérêt pour que les gens commencent à en faire des copies. Il semble que Linus ait d’ailleurs changé d’avis sur la question, comme le montre ce mail.
  • Utiliser un système de sauvegarde

Personnellement, j’utilise un système basé sur rsync, mais avec une surcouche permettant de faire quelques petites choses sympatiques. Ça s’appelle Dirvish. En plus d’effectuer les sauvegardes via rsync, dirvish permet de conserver un historique et de gérer l’expiration des copies. Il fait ça intelligemment en utilisant des hard links pour les fichiers qui ne changent pas lors d’images successives. Par exemple, voici l’historique de mes sauvegardes pour mon /root, avec leurs tailles respectives :

8,0M    20050104-1142 8,0M    20050105-1142 8,0M    20050106-1142 8,0M    20050107-1142 8,0M    20050110-1142 8,0M    20050111-1142 8,0M    20050112-1142 8,0M    20050113-1142 8,0M    20050114-1142 8,0M    20050115-1142 8,0M    20050116-1142 8,0M    20050117-1142 8,0M    20050118-1142

Tout ça ne prend que 8,1M sur mon disque. En pratique, vous pouvez garder beaucoup de copies avec peu d’espace disque, surtout que souvent, les gros fichiers ne sont pas modifiés (images, musique, vidéos). Et en stockant les sauvegardes sur un disque dur différent, vous obtenez déjà un niveau de sécurité acceptable.