J’en suis à la dernière étape de mes sauvegardes. Le plus long a été de trouver ou développer des scripts pour rapatrier toutes mes données d’internet en local. Ce ne sera jamais fini mais j’ai quand même le principal1.
Maintenant il faut que j’ajoute une copie en ligne histoire que ce ne soit pas que sur mon disque personnel.
Outils
Il y a plein d’outils, Borg est celui qui m’a semblé le plus pertinent pour mon usage du fait de son économie en bande passante.
Pour éviter de longues lignes de commandes, je passe par Borgmatic. J’ai un petit jeu de fichiers yaml qui décrivent mes options, mes répertoires sources et mes répertoires destination.
Configuration
Je n’ai rien de spécifique là dedans si ce n’est ce qui suit :
- Configurer healthchecks (nativement supporté par borgmatic) pour être averti quand mon script de sauvegarde ne tourne pas (ou mal)
- Retirer des fichiers à sauvegarder les node_modules, .DS_Store, les fichiers spécifiques .Apple* et les caches Lightroom *.lrdata.
- Ajouter une limite de bande passante à 100 Mb/s pour ne pas saturer ma ligne Internet par rapport à mes usages domestiques.
- Paramétrer une rétention excessivement large (18 daily, 18 weekly, 18 monthly, 18 3monthly, et une infinité de yearly) — mes données changeant peu, ça ne me coûte pas très cher.
Dépôts
J’ai par contre fait le choix de démultiplier les dépôts. J’ai un dépôt pour les calendriers, un pour les contacts, un pour les emails, un pour les docs administratifs, etc. Le plus petit doit faire quelques Ko, le plus gros fait dans les 1.5 To, pour un total de 2.5 To.
Diviser me permet d’éviter des temps longs pour éventuellement réparer ou relancer une archive qui a un problème. Je ne pense pas avoir de duplication de fichiers dans mes différents dépôts donc je ne vois pas le bénéfice à tout rassembler de toutes façons.
Hébergement
Tout ça part sur une storage box Hetzner. BorgBase me justifier de payer deux à trois fois plus cher.
J’avoue que je suis extrêmement content.
Je ne sais pas quel est la limite de débit mais j’ai limité mon envoi à 100 Mb/s et il tient 100 Mb/s sans broncher. En comptant la compression ça fait 1 Go d’envoyé par minute, moins de deux jours pour initialiser la totalité de mes 2,5 To. Je n’en demande pas plus.
Ça va remplacer Crashplan, qui devenait lourdingue, envoyait des mauvais signaux sur leur capacité réelle à soutenir mes volumes, et dont le débit était tellement famélique que ça perdait tout sens.
- Je suis certain d’en oublier plein mais pour l’instant ce que j’ai noté à faire un jour : Impôts, Ameli/CPAM, Mutuelle, Doctolib, Banques, Indy, EDF, SNCF, Amazon, Spotify, Netflix, Prime, Slack, Telegram, Silence, Signal, NewPipe, Bluesky, Mastodon, LeBonCoin, Decathlon, Free Internet, Free Mobile, Sosh, Google Apps, Notion, Trainline ↩︎
Laisser un commentaire