l’Almanet doLys Gnu/Linux – Open Source – Entreprises › Forums › L’almanet doLys Open Source › Tuto : Sauvegarde Linux simple, duplicable et sans prise de tête – avec Borg + Borgmatic
- This topic is empty.
- AuteurArticles
- avril 6, 2025 à 2:35 pm #12813
Vous utilisez Arch, EndeavourOS, RebornOS, Manjaro, Debian stable/testing, Xubuntu (idéal sans Snap) ?
Voici un tuto pour sauvegarder votre système et vos données proprement, sans Snap, sans interface foutraque, et avec une vraie maîtrise de vos fichiers. 😎Objectif
- []Sauvegarder vos fichiers perso (/home), vos réglages (/etc), et tout ce que vous voulez (/usr/local, scripts, etc.) []Avec un outil documenté, fiable, duplicable, et sans interface imposée []Sans Snap, sans sandbox, sans cloud, en local, sur votre disque externe []Le système (/root, /boot) sera, lui, géré par Timeshift
Pré-requis
- []Un disque externe formaté en ext4 (avec label backup) []Un minimum de confort avec le terminal []Un OS de la famille Arch/Debian sans Snap (ou Snap désactivé) []Paquets : borg, borgmatic
Installation des outils
Arch / EndeavourOS / RebornOS / Manjaro :
sudo pacman -S borg borgmatic
Debian stable / testing / Xubuntu :
sudo apt install borgbackup borgmatic
Configuration de base
On va créer un fichier de config minimaliste, clair, et surtout lisible et duplicable.
Placez ce fichier ici : ~/.config/borgmatic/config.yamllocation: source_directories: - /home/youruser - /etc - /boot - /usr/local - /home/youruser/docker repositories: - path: /run/media/youruser/backup/borgbackup exclude_patterns: - '/.Trash/' - '*/.cache/' - '/node_modules/**' - '/.npm/' - '*/.thumbnails/' - '/~' - '/tmp/' - '/Cache/**' - '/lost+found/' - '*/.steam/' - '/.wine/**' - '/.mozilla/firefox//Cache/' - '/.config//Cache/**' storage: compression: none one_file_system: false umask: 0077 retention: keep_within: 60d keep_daily: 2 keep_weekly: 2 keep_monthly: 2 keep_yearly: 1 hooks: before_backup: - echo "Sauvegarde démarrée à $(date)" after_backup: - echo "Sauvegarde terminée à $(date)"
Avec ou sans chiffrement ?
Vous pouvez laisser la sauvegarde non chiffrée si le disque est chez vous et en ext4 :
→ plus simple, pas de mot de passe à retenir, pas de souci de récupération.Mais si le disque est souvent déplacé, ajoutez encryption: repokey dans storage:
Borg vous demandera un mot de passe une seule fois à l’init du dépôt.Lancer une sauvegarde manuellement
borgmatic --verbosity 1
Et c’est parti ! Borg va créer un nouvel “archive” de sauvegarde dans le dossier défini.
Vous pouvez simuler avec : borgmatic –dry-runSauvegarde automatique au branchement du disque
Parce que vous avez autre chose à faire que lancer une commande à la main.Créer le service systemd :
sudo tee /etc/systemd/system/start-borgmatic@.service > /dev/null << 'EOF' [Unit] Description=Sauvegarde automatique avec borgmatic pour disque UUID %%i After=media-youruser-backup.mount Requires=media-youruser-backup.mount [Service] Type=oneshot User=youruser ExecStart=/usr/bin/borgmatic --verbosity 1 EOF
Créer la règle udev :
sudo tee /etc/udev/rules.d/99-borgmatic.rules > /dev/null << 'EOF' ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_UUID}=="UUIDDUVOLUME", TAG+="systemd", ENV{SYSTEMD_WANTS}="start-borgmatic@%E{ID_FS_UUID}.service" EOF
➡️ Remplacez UUIDDUVOLUME par l’UUID du disque (trouvé avec lsblk -f)
➡️ Remplacez youruser par votre nom d’utilisateurLe disque doit être monté à l’emplacement défini dans config.yaml !
Astuce : Fixez le point de montage avec /etc/fstab :
UUID=xxxx-xxxx /run/media/youruser/backup ext4 noauto,user,uid=1000 0 0
Puis vous pouvez le monter avec un simple :
mount /run/media/youruser/backup
Conclusion
Pas besoin d’interface à cliquer partout. Pas besoin de Snap ou de gros logiciels flous.
Borgmatic est simple, puissant et documenté.
Vous avez un fichier propre, duplicable, et vos sauvegardes suivent dès que vous branchez votre disque.Et si vous devez tout réinstaller ?
Vous branchez, vous restaurez.
Pas de verrou propriétaire.
Et vous comprenez ce que vous faites.Testé avec succès sur :
- []Arch / EndeavourOS / RebornOS []Manjaro (hors Snap) []Debian stable / testing []Xubuntu (idéal sans Snap)
Ceux qui veulent aller plus loin (backup distant, rotation poussée…), c’est possible.
Mais déjà, cette base fait le boulot proprement ![/i]Un jeune site que j'aime bien, la ferrari du T-shirt ...bio en plus : GoudronBlanc
- AuteurArticles
- Vous devez être connecté pour répondre à ce sujet.