mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-10-09 17:02:45 +02:00
up paths
This commit is contained in:
parent
895996cf6b
commit
8daf1e23e4
2055 changed files with 119377 additions and 31850 deletions
|
|
@ -0,0 +1,335 @@
|
|||
|
||||
: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.
|
||||
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
|
||||
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.
|
||||
|
||||
[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.
|
||||
|
||||
|
||||
On aura besoin d'à minimum:
|
||||
|
||||
|
||||
- son ordi perso avec suffisamment de place.
|
||||
- un disque dur USB avec un peu plus de place que votre dossier /home/.
|
||||
- le logiciel Vorta pour faire les sauvegardes dans une archive
|
||||
compressée.
|
||||
- le logiciel Grsync pour répliquer notre archive sur d'autres disques.
|
||||
|
||||
|
||||
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.
|
||||
|
||||
|
||||
* 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.
|
||||
|
||||
|
||||
On ne va pas le ranger maintenant, il est bien plus important d'avoir
|
||||
une sauvegarde automatique en place en premier lieu.
|
||||
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
|
||||
L'important c'est que ça vous parle.
|
||||
|
||||
|
||||
* 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.
|
||||
:PROPERTIES:
|
||||
:CUSTOM_ID: récupérer-les-logiciels-vorta-et-grsync.
|
||||
: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.
|
||||
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.
|
||||
|
||||
|
||||
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.
|
||||
|
||||
|
||||
On a plus qu'a démarrer le premier /backup/ avec le bouton en bas, et
|
||||
roulez jeunesse.
|
||||
|
||||
|
||||
[[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.
|
||||
|
||||
|
||||
* 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.
|
||||
|
||||
|
||||
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.
|
||||
|
||||
|
||||
* 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.
|
||||
|
||||
|
||||
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.
|
||||
|
||||
|
||||
* 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.
|
||||
|
||||
|
||||
* 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.
|
||||
|
||||
|
||||
/baobab /home/
|
||||
|
||||
|
||||
lancez le sur votre home pour trouver les trucs à virer de vos archives.
|
||||
|
||||
|
||||
Si vous avez des astuces aussi, faites passer! :)
|
||||
|
||||
[caption id="attachment_1559" align="aligncenter"
|
||||
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]]]]
|
||||
Created with GIMP[/caption]
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue