#Borg c'est impressionnant !

Je fais mes #backups en #Rsync, avec des #hardlinks.

L'un de mes backups est gigantesque (environ 150To compressés par hardlinks en 5To). Le copier ailleurs est impossible (avec rsync, ce serait des mois, et surtout des To de RAM).

Le backup de ce backup avec #Borg prend moins de 2To et moins de 8 jours (il a cependant fallu découper en plusieurs archives car on dépasse vite le nombre de nodes).

Regret: lors d'une restauration, les hardlinks seront perdus.

Ces performances étonnantes de #Borg me font douter du maintient de ma méthode de #backup actuelle (#Rsync + #Hardlinks)...

Ce qui me retient encore de tout passer à Borg c'est le #KISS (Keep It Simple, Stupid) du backup Rsync qui donne tout simplement des fichiers. Donc, on peut pas faire plus compatible et simple d'accès.

Côté Borg, il faut quand même monter avec borg mount ou restorer. Compliqué... S'il y a une cassure techno c'est plus incertain et moins KISS.

🤔Je doute... Et vous ?

@Beurt suis sur Borg depuis des années (2 macOS, 2 freebsd, 1 linux) vers différentes cibles.
J'ai écrit là dessus il y'a longtemps : https://www.patpro.net/blog/index.php/2019/04/30/3201-moving-to-borgbackup/
Et plus récemment j'ai longuement comparé #Borg, #Restic et #Kopia : https://www.patpro.net/blog/index.php/2024/03/07/3576-borg-kopia-restic-un-comparatif/

Mais parfois, ça part en sucette et il faut le garder à l'esprit : https://www.patpro.net/blog/index.php/2024/02/11/3564-borgbackup-its-complicated/

Dans tous les cas je ne suis pas prêt à changer de crèmerie, je suis bien avec Borg.

Moving to Borgbackup

I used to have a quite complicated backup setup, involving macOS Time Machine, rsync, shell scripts, ZFS snapshots, pefs, local disks, a server on the LAN, and a server 450 km away. It was working great but I've felt like I could use a unified system that I could share across every systems and that

Cognitive Overhead

@patpro
Ouah ! Super intéressants (et poussés) tes posts de blog !

Je n'ai pas encore testés #Restic et #Kopia, j'ai l'a priori que c'est moins mâture et robuste que #Borg (même si ton expérience perso fait douter 😰).

Hélas, je ne sais toujours pas si je dois passer des #hardlinks par #Rsync à #borgbackup...

NB: avec Rsync+Hardlinks on peut aussi avoir de très mauvaises surprises si un inode s'altère...

@Beurt je stock la majorité de mes sauvegardes et de mes données sur ZFS donc je n'ai pas vraiment ce risque ☺️

edit : tout comme les gens de rsync.net d'ailleurs

@patpro
Ah oui, c'est cool ! Mon NAS ne fait pas ZFS, hélas.
@Beurt

@Beurt

Tiens ! Je découvre l'existence de #Plakar (et des dépôts « #Kloset » qui vont avec). Ça pourrait t'intéresser @patpro (si tu ne connais pas déjà).

- Plakar : https://www.plakar.io/
- Kloset : https://www.plakar.io/posts/2025-04-29/kloset-the-immutable-data-store/
- Comment iels se voient par rapport aux autres : https://www.plakar.io/posts/2025-03-31/a-short-history-of-backup/

Plakar | The Open Standard for Backup and Restore

Enterprise ready backups with developer friendly tooling. Encrypted, deduplicated snapshots, instant browsing and restore, and zero knowledge workflows across clouds and on-prem.

Plakar
@bmarne @Beurt j'ai jeté un œil dessus il y'a quelques temps mais je n'ai pas retenu la solution (je n'ai plus la raison en tête). Probablement pas en phase avec mes pratiques et besoins. Mais c'est cool de voir des propositions nouvelles et bien articulées dans le monde austère de la sauvegarde 👍