URL: https://linuxfr.org/users/beurt/journaux/mon-backup-de-backup Title: Mon Backup de backup Authors: Beurt Date: 2016年07月25日T13:53:44+02:00 License: CC By-SA Tags: backintime, bup, rsync, déduplication, hardlink, backuplongterme et franglais Score: 23 Salut Nal, Voilà des mois que je tourne en rond avec cette histoire, alors je me dis que l’écrire me donnera peut-être des idées... Je fais un backup journalier de plusieurs machines avec [backintime](http://backintime.le-web.org/) (très bien pour la sauvegarde incrémentale avec rsync :-)) sur un NAS en RAID 6... Ça marche et c’est bien sympa depuis des années (6 ans ?) : j’ai accumulé plus de 2 To de backup malgré les zillions de hardlinks. Mais, tout RAID 6 qu’est mon NAS, on sait qu’il y a quand même un risque de perdre des données. Donc je tente depuis quelques années de sauvegarder ce NAS contenant mon backup... Et là... c’est l’échec ! Je ne me souviens (hélas) pas de tout ce que j’ai essayé de mettre en œuvre, mais voilà les deux solutions qui me paraissaient les plus crédibles (et avec lesquelles je suis pourtant en échec !), suivi de mes (tristes) plans d’avenir... # première idée : un bon vieux rsync... # J’ai donc essayé `rsync -aPHS` (et même en premier lieu `rsync -aPHSc` car je suis fou). Théoriquement ça doit marcher c’est la solution pour ce genre de backup ! Bilan ? Le bilan est pas tout à fait définitif... Après 1,5 an (oui oui) de backup en ayant rajouté 256 Go de swap à mon NAS (car, oui, l’option -H de rsync a aspiré les 2 Go de mémoire du NAS en un rien de temps), le backup n’est... pas fini ! loin de là ! Seulement 1,2 Go sur les 2 Go... C’est évidemment la sauvegarde des hardlinks qui est interminable ! Mais je ne peux pas sauvegarder sans tenir compte des hardlinks : il me faudrait au moins une 12aine de To ! # Après recherche, fonçons vers la modernité : BUP # [Bup](https://bup.github.io/), c’est cool, ça utilise GIT et tout et tout... Donc nativement ça déduplique (au niveau des chunks et non plus des fichiers : c’est top !) en plus que ça sauvegarde. Trop cool ! Je fais donc un test sur une petite partie de la totalité du backup (~20 % du total des hardlinks et des octets). J’ai commencé le 7 mai à faire un `bup index` après avoir précautionneusement remis un swap de 256 Go (indispensable, car les 2 Go de RAM ont fondu comme neige au soleil). Bilan ? Il n’est pas tout à fait définitif non plus... Aujourd’hui (25 juillet), 12 Go de RAM+swap sont utilisées et le `bup index` n’est pas fini... (pour ceux qui ne connaissent pas du tout bup, `bup index` cherche juste à faire un catalogue de ce qu’il faut sauvegarder. S’en suit une autre opération qui consiste a effectivement sauvegarder : `bup save`) # Que faire ? # Oui, je suis bien embêté... Mes plans pour l’avenir ? Mon plan principal est de retourner vers rsync. Sachant que je n’arrive pas à tout sauvegarder (en 1,5 ans 1,2/2 To ont été sauvegardés quand même), je me dis que je peux peut-être faire un rsync des fichiers les plus récents en premier (en suivant quelque chose comme : https://coolaj86.com/articles/how-to-rsync-files-by-date-or-by-size.html). Autres idées (dures à exploiter avec mon NAS peu puissant et assez fermé) : Brtfs ou ZFS sur le support de sauvegarde... J’ai peur d’arriver, au terme de gros efforts de mise en œuvre, au même résultat : sauvegarde interminable. Et vous ? Vous les gérez comment vos backups de backups incrémentaux (avec les joies des zillions de hardlinks) ?