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
đĄ Sous Xubuntu : pas de Snap, donc pas de sandbox qui bloque le scan ou les accĂšs disques, câest parfait !
đ 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-run
đ Sauvegarde 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’utilisateurâ ïž Le 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.