2024-11-19 13:49:39 +01:00
|
|
|
|
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:ID: 42d13472-344c-4349-b521-49d595354421
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
#+title: plan-darchivage-et-de-backup
|
|
|
|
|
#+post_ID: 1375
|
|
|
|
|
#+post_slug: plan-darchivage-et-de-backup
|
|
|
|
|
#+post_url: https://www.ciperbliss.com/2021/plan-darchivage-et-de-backup
|
|
|
|
|
#+post_title: Plan d'archivage et de backup
|
|
|
|
|
#+post_tags: sauvegardes, backup, borg, vorta
|
|
|
|
|
#+post_type: post
|
|
|
|
|
#+post_mime_types:
|
|
|
|
|
#+post_guid: undefined
|
|
|
|
|
#+post_status: publish
|
|
|
|
|
#+post_date_published: <2021-05-27T13:30:58>
|
|
|
|
|
#+post_date_modified: <2023-10-10T17:54:32>
|
|
|
|
|
#+post_index_page_roam_id: fa7f2a8c-2b94-4e42-bb4c-25c026ed7ff9
|
|
|
|
|
#+retrieved_from_db_at: <2024-11-18 16:25:08>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Plan d'archivage et de backup
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: plan-darchivage-et-de-backup
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Il vous est probablement déjà arrivé de perdre beaucoup de choses à la
|
|
|
|
|
mort d'un disque dur ou d'un ordiphone. Ou en ayant des vil malfrats qui
|
|
|
|
|
dérobent votre matos. Ou en ayant un incendie chez vous si vous avez
|
|
|
|
|
vraiment pas de bol. Les faits sont là, les disques durs meurent et les
|
|
|
|
|
services de cloud ferment, la pérennité des données est importante et il
|
|
|
|
|
ne faut pas compter sur les autres si vous voulez conserver votre vie
|
|
|
|
|
privée, vos travaux, vos carnets d'adresse et vos souvenirs. Il y a un
|
|
|
|
|
moment où vous devez prendre en main la gestion de la pérennité de vos
|
|
|
|
|
données et développer une stratégie de backup, ou bien une fois les
|
|
|
|
|
emmerdes passés vous n'aurez plus que vos yeux pour pleurer et vous
|
|
|
|
|
pourrez mettre la clé sous la porte.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Une approche naïve consiste à copier coller son dossier home ou "mes
|
|
|
|
|
documents" de temps à autre quand on y pense, sur un disque dur. Et "de
|
|
|
|
|
temps à autre" ça signifie parfois à des mois ou des années d'écart.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
L'essentiel pour que les sauvegardes soient utiles et ne doublent pas de
|
|
|
|
|
volume à chaque fois que vous en faites une, c'est d'avoir un outil
|
|
|
|
|
adapté, simple d'utilisation et AUTOMATIQUE. Qui fonctionne tout seul
|
|
|
|
|
sans que vous ayez besoin de plus de quelques minutes pour le mettre en
|
|
|
|
|
place et ne plus avoir à y penser.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
J'ai donc essayé pas mal de choses et ai fini par adopter une stratégie
|
|
|
|
|
qui ressemble à ce schéma (fait avec GIMP et
|
|
|
|
|
[[https://www.opendesktop.org/s/Gnome/p/1209330/][les icones GNOME
|
|
|
|
|
Zafiro]] variant A) dont je vais détailler chaque partie ici.
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
[caption id="attachment_1559" align="aligncenter"
|
|
|
|
|
width="500"][[https://www.cipherbliss.com/wp-content/uploads/2021/05/strategie_backup-724x1024.jpg]]
|
|
|
|
|
Stratégie de backup avec rsync et borgbackup par tykayn -
|
|
|
|
|
cipherbliss.com[/caption]
|
|
|
|
|
|
|
|
|
|
* Définir ce que l'on veut sauvegarder
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: définir-ce-que-lon-veut-sauvegarder
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
Pour faire *vraiment simple* on va dire qu'on veut sauvegarder
|
|
|
|
|
l'intégralité de son dossier utilisateur, mes documents pour les gens
|
|
|
|
|
que je plains d'être sous windaube, ou son "home" sous les systèmes
|
|
|
|
|
linux civilisés. On va mettre en place une sauvegarde automatique avec
|
|
|
|
|
des logiciels à interface graphique. Pour les mordus de la ligne de
|
|
|
|
|
commande et les gens qui veulent faire des scripts je partage mes
|
|
|
|
|
scripts à la fin de l'article.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
On aura besoin d'à minimum:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- son ordi perso avec suffisamment de place.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
- un disque dur USB avec un peu plus de place que votre dossier /home/.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
- le logiciel Vorta pour faire les sauvegardes dans une archive
|
|
|
|
|
compressée.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
- le logiciel Grsync pour répliquer notre archive sur d'autres disques.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Je n'ai aucune idée de la place que peut prendre votre bazar à vous,
|
|
|
|
|
personnellement comme j'ai beaucoup de travaux de dessin, des codes
|
|
|
|
|
sources de pas mal de projets, des photos et vidéos à la folie et des
|
|
|
|
|
backups d'autres gens j'ai près de 1.5 téra octets de trucs à
|
|
|
|
|
sauvegarder (avant compression). Niveau coût des disques ça va,
|
|
|
|
|
actuellement on peut trouver des disques USB3 portables de 4 To à
|
|
|
|
|
environ 100€, et des services de stockage en ligne pour 2To environ de
|
|
|
|
|
ce coût à l'année. Mais vous avez probablement des disques durs externes
|
|
|
|
|
que vous pouvez réutiliser. Ne gaspillez pas votre argent dans des
|
|
|
|
|
disques SSD EXTERNES, ils sont beaucoup trop cher pour ce que l'on veut
|
|
|
|
|
faire. Personnellement j'ai investi dans quelques disques usb de 4To.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
* C'est parti pour la récolte de données
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: cest-parti-pour-la-récolte-de-données
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[https://www.cipherbliss.com/wp-content/uploads/2021/05/strategie_backup_title-1024x386.jpg]]
|
|
|
|
|
|
|
|
|
|
Dans notre /home/ on va donc mettre de façon très pragmatique tout ce
|
|
|
|
|
que l'on veut sauvegarder dans un dossier nommé BAZAR.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
On ne va pas le ranger maintenant, il est bien plus important d'avoir
|
|
|
|
|
une sauvegarde automatique en place en premier lieu.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Donc, mettez y votre bazar personnel qui proviendrait de vos supports
|
|
|
|
|
externes:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- appareil photo
|
|
|
|
|
- tel
|
|
|
|
|
- anciens disques durs
|
|
|
|
|
- autres ordinateurs
|
|
|
|
|
- export de comptes en ligne (ceci prend du temps, donc notez vous juste
|
|
|
|
|
quelque part que vous devriez le faire. Le plus gros des données que
|
|
|
|
|
vous pourrez récupérer sera probablement chez google takeout,
|
|
|
|
|
facebook, et dropbox. Le web est rempli de liens morts et de services
|
|
|
|
|
décédés, utilisez votre agenda pour vous rappeler de récupérer vos
|
|
|
|
|
données)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
** Comment organiser ses dossiers ?
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: comment-organiser-ses-dossiers
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
Pour le moment il n'est pas nécessaire de vous faire une super
|
|
|
|
|
hiérarchie de rangement dans votre home. Certains vous donneront leur
|
|
|
|
|
façon de faire pour
|
|
|
|
|
[[https://graphism.fr/comment-jai-sauvegarde-mon-web-sur-un-disque-dur]["sauvegarder
|
|
|
|
|
son web", par exemple Geoffrey Dorne.]]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C'est passionnant de voir comment les gens s'organisent, par type
|
|
|
|
|
d'activité (lecture, écriture, travail, sport...), par type de média
|
|
|
|
|
(photos, vidéos, administratif...), ou avec une méthode triant les
|
|
|
|
|
choses selon leur statut (actif, congelo, inbox, archives, façon
|
|
|
|
|
[[https://ploum.net][Ploum]]). à vous de voir ce qui vous convient.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Personnellement j'ai hâte de trouver un moyen de naviguer dans mes
|
|
|
|
|
dossier avec un système de tags qui rendrait la hiérarchie des données
|
|
|
|
|
beaucoup plus adaptable, en attendant je range les dossier par un
|
|
|
|
|
mélange de type d'activité, de genre de média, et de statut d'archive.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
L'important c'est que ça vous parle.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
* Mise en place de l'archivage automatique
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: mise-en-place-de-larchivage-automatique
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
** Récupérer les logiciels Vorta et Grsync.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: récupérer-les-logiciels-vorta-et-grsync.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
soit avec votre logithèque, soit en lançant la commande:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/apt install grsync borgbackup python3-pip && pip install vorta/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
voici les sites à consulter pour installer ces logiciels:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[https://vorta.borgbase.com/install/]]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[https://doc.ubuntu-fr.org/grsync]]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
** Configurer votre archive avec Vorta
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: configurer-votre-archive-avec-vorta
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
[[https://www.cipherbliss.com/wp-content/uploads/2021/05/archivage_borg-1024x541.jpg]]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Notre archive, ou /repository/, c'est la version compressée et
|
|
|
|
|
historisée de tout ce que l'on veut sauvegarder. On pourra donc revenir
|
|
|
|
|
dans le temps et faire de la restauration si on veut des fois que l'on
|
|
|
|
|
supprime un truc important et qu'on ne s'en rende pas compte tout de
|
|
|
|
|
suite. Dans le schéma ça correspond à l'icone zip. Vorta utilise un
|
|
|
|
|
logiciel nommé Borgbackup, qui a le gros avantage de proposer plusieurs
|
|
|
|
|
façons de sécuriser votre archive et de réduire énormément la taille de
|
|
|
|
|
tout ce que vous souhaitez sauvegarder, tout en faisant disparaître
|
|
|
|
|
l'espace pris par les portions de fichiers en double. (pour moi la
|
|
|
|
|
taille de l'archive fait 1.1 Téra au lieu de 1.5)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dédupliquer les données est une tâche complexe lorsqu'on veut la faire à
|
|
|
|
|
la main. Bien sûr il existe des outils pour ça, mais parfois on préfère
|
|
|
|
|
avoir des fichiers en double pour des raisons de logiques de rangement.
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Borgbackup va chercher tout seul les doublons et utiliser un système de
|
|
|
|
|
fichier dans ce but. On peut aussi formater ses disques en ZFS ou en
|
|
|
|
|
Btrfs pour stocker ses fichiers et bénéficier de ce genre de réduction
|
|
|
|
|
de taille de fichiers, mais ce n'est pas aujourd'hui qu'on va le faire
|
|
|
|
|
:D
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Donc, où créer notre archive de backup?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Si votre ordinateur personnel a encore plein de place disponible, nous
|
|
|
|
|
pouvons faire notre archive borg sur cet ordinateur. Autrement il faudra
|
|
|
|
|
la mettre sur un disque externe, mais c'est moins bien car ça veut dire
|
|
|
|
|
que vous avez une copie de moins de votre archive, donc davantage de
|
|
|
|
|
chances de tout perdre. Dans le cas idéal, donc, nous devons créer un
|
|
|
|
|
dossier en dehors de notre /home (ben oui, on ne va pas mettre notre
|
|
|
|
|
archive en copie dans notre archive-ception./
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Admettons que l'on mette notre /repository/ dans un dossier
|
|
|
|
|
*/var/mon-backup-borg*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Il ne nous reste plus qu'a dire à Vorta dans l'onglet /Sources/ que l'on
|
|
|
|
|
veut sauvegarder le dossier *home.*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sauvegarder la phrase de passe pour rendre illisible votre archive à
|
|
|
|
|
quiconque tomberait sur votre disque externe.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Dans l'onglet Schedule on demande à ce que vorta soit lancé au démarrage
|
|
|
|
|
de l'ordinateur et qu'il s'exécute toutes les heures.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
On a plus qu'a démarrer le premier /backup/ avec le bouton en bas, et
|
|
|
|
|
roulez jeunesse.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
[[https://www.cipherbliss.com/wp-content/uploads/2021/05/vorta.png]]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Plus qu'a attendre quelques minutes ou heures selon le volume de trucs à
|
|
|
|
|
sauvegarder et la force de compression que vous avez choisi.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
* Répliquez les tous
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: répliquez-les-tous
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
On a notre archive qui se met à jour toute seule, on a plus qu'a
|
|
|
|
|
sauvegarder ailleurs notre sauvegarde. Pour le grand public je conseille
|
|
|
|
|
donc d'utiliser Grsync, une interface graphique de Rsync, logiciel de
|
|
|
|
|
syncronisation de fichiers.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Nous devons donc dire à Grsync que l'on veut copier notre repository (la
|
|
|
|
|
source) vers un disque externe (la destination). On appuie sur
|
|
|
|
|
syncroniser, et c'est parti.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
* Cool ça marche
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: cool-ça-marche
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
oui, bon c'est cool tout ça, mais grsync ne va pas copier tout seul
|
|
|
|
|
automatiquement votre repository après les sauvegardes, et si vous
|
|
|
|
|
oubliez d'appuyer sur le bouton dans Grsync pendant longtemps, votre
|
|
|
|
|
disque externe n'est jamais à jour. Et ce qui serait bien c'est d'avoir
|
|
|
|
|
vos disques externes en plusieurs exemplaires, sur des lieux physiques
|
|
|
|
|
différents. Typiquement vous pouvez confier un disque à une amie, à
|
|
|
|
|
votre famille, à une asso ou dans un coffre enterré dans une enveloppe
|
|
|
|
|
étanche, en faisant des permutations de disque de temps à autre :D
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Comme ça, même si chez vous survient une catastrophe vous n'aurez pas
|
|
|
|
|
tout perdu. Et grâce au chiffrement de votre repository, même si votre
|
|
|
|
|
autre lieu a un cambriolage, le contenu de l'archive ne sera pas lisible
|
|
|
|
|
sans la phrase de passe.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
C'est pourquoi je préfère utiliser un script de syncro qui se lance
|
|
|
|
|
automatiquement par cronjob toutes les x minutes. Mais ça, c'est une
|
|
|
|
|
autre histoire.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
* Tester la restauration
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: tester-la-restauration
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
Dernier point, vérifiez que vous pouvez restaurer des fichiers avec
|
|
|
|
|
votre repository de temps en temps. Parce que c'est bien beau de faire
|
|
|
|
|
des archives, si elles sont corrompues ça ne vous aidera pas quand la
|
|
|
|
|
bise sera venue. Un bon petit rappel de calendrier tous les 3 mois
|
|
|
|
|
devrait vous aider à vérifier que tout est propre.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
* Faire du propre dans sa maison
|
|
|
|
|
:PROPERTIES:
|
|
|
|
|
:CUSTOM_ID: faire-du-propre-dans-sa-maison
|
|
|
|
|
:END:
|
|
|
|
|
|
|
|
|
|
En parlant de propre, vous pouvez utiliser Baobab pour visualiser les
|
|
|
|
|
dossiers qui prennent le plus de place. Ce logiciel libre est déjà
|
|
|
|
|
présent dans ubuntu. Le meilleur moyen d'avoir des archives utiles reste
|
|
|
|
|
de supprimer le merdier qu'elle contient. C'est une tâche longue et
|
|
|
|
|
difficile, mais ça vaut le coup si on veut ensuite pouvoir retrouver
|
|
|
|
|
très rapidement des choses par un simple ctrl+f dans ses dossiers.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
/baobab /home/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lancez le sur votre home pour trouver les trucs à virer de vos archives.
|
|
|
|
|
|
|
|
|
|
|
2024-11-19 23:50:42 +01:00
|
|
|
|
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Si vous avez des astuces aussi, faites passer! :)
|
|
|
|
|
|
|
|
|
|
[caption id="attachment_1559" align="aligncenter"
|
2024-11-19 23:50:42 +01:00
|
|
|
|
width="620"][[https://www.cipherbliss.com/wp-content/uploads/2021/05/strategie_backup-scaled.jpg][https://www.cipherbliss.com/wp-content/uploads/2021/05/strategie_backup-724x1024.jpg]]
|
2024-11-19 13:49:39 +01:00
|
|
|
|
Created with GIMP[/caption]
|
|
|
|
|
|