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 [/code] [b]CrĂ©er la rĂšgle udev :[/b] [code] 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 [/code] âĄïž Remplacez UUIDDUVOLUME par lâUUID du disque (trouvĂ© avec lsblk -f) âĄïž Remplacez youruser par votre nom d'utilisateur [i]â ïž Le disque doit ĂȘtre montĂ© Ă l'emplacement dĂ©fini dans config.yaml ![/i] [b]Astuce :[/b] Fixez le point de montage avec /etc/fstab : [code] UUID=xxxx-xxxx /run/media/youruser/backup ext4 noauto,user,uid=1000 0 0 [/code] Puis vous pouvez le monter avec un simple : [code] mount /run/media/youruser/backup [/code] [hr] [b]đ§ Conclusion[/b] Pas besoin dâinterface Ă cliquer partout. Pas besoin de Snap ou de gros logiciels flous. [b]Borgmatic est simple, puissant et documentĂ©.[/b] Vous avez un fichier propre, duplicable, et vos sauvegardes suivent dĂšs que vous branchez votre disque. â [b]Et si vous devez tout rĂ©installer ?[/b] Vous branchez, vous restaurez. â Pas de verrou propriĂ©taire. â Et vous comprenez ce que vous faites. TestĂ© avec succĂšs sur : [list] []Arch / EndeavourOS / RebornOS []Manjaro (hors Snap) []Debian stable / testing []Xubuntu (idĂ©al sans Snap) [/list] 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.