# Rsync + compression

**URL:** <https://www.debian-fr.org/t/rsync-compression/82995>\
**Category:** Support Debian\
**Created:** [Octobre 7, 2020, 10:10 UTC](https://www.debian-fr.org/t/rsync-compression/82995 "2020-10-07T10:10:17Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mavric](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mavric/32/5276_2.png) [@mavric](https://www.debian-fr.org/u/mavric)\
**Post date:** [Octobre 7, 2020, 10:10 UTC](https://www.debian-fr.org/t/rsync-compression/82995/1 "2020-10-07T10:10:17Z")

</div>

Bonjour tous le monde,

Nous devons faire des sauvegardes régulière d’un serveur sur un autre, et les sauvegarde se ferons la nuit.  
Et donc pour nos sauvegarde, nous allons faire du Rsync. Le but étant de faire une copie des donner du serveur à sauvegarder sur notre serveur de backup mais en compressant les donner à l’arrivée.  
Et donc je me demandais si il est possible de faire ce type de commande  
` rsync option source destinatione.tar.gz`

Je sais qu’avec l’option --compress cela compresse la source et envoie vers la destination mais ce n’ai pas se que je souhaite faire.

Quelqu’un aurais une idée a me soumettre?

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Octobre 7, 2020, 11:21 UTC](https://www.debian-fr.org/t/rsync-compression/82995/2 "2020-10-07T11:21:11Z")

</div>

> [@mavric](#):
>
> Quelqu’un aurais une idée a me soumettre

L’usage de BorgBackup serait plus adéquat - je peux me tromper.

> **[Borg Documentation — Borg - Deduplicating Archiver 1.4.5 documentation](https://borgbackup.readthedocs.io/en/stable/)**

Un tuto : [BorgBackup [Wiki de sebsauvage.net]](https://sebsauvage.net/wiki/doku.php?id=borgbackup)

* * *

Sinon, il me semble plus adéquat de faire une archive compressée avant et ensuite d’appeler rsync pour récupérer ladite archive 😉

Autrement tu peux essayer un truc du genre :  
`rsync option source dest | tar -cjvf dest.tar.bz2`  
ou `rsync option source dest | tar -cvzf dest.tar.gz`  
mais sans garantie que ce soit exactement ce qui est correct, voire que ce soit fonctionnel 😉

---

<div class="post-metadata">

**Author:** ![mavric](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mavric/32/5276_2.png) [@mavric](https://www.debian-fr.org/u/mavric)\
**Post date:** [Octobre 7, 2020, 11:45 UTC](https://www.debian-fr.org/t/rsync-compression/82995/3 "2020-10-07T11:45:16Z")

</div>

> [@PengouinPdt](#):
>
> [https://borgbackup.readthedocs.io/](https://borgbackup.readthedocs.io/)
> 
> Un tuto : [BorgBackup [Wiki de sebsauvage.net]](https://sebsauvage.net/wiki/doku.php?id=borgbackup)

As oui c’est une bonne idée, je vais creusé

> [@PengouinPdt](#):
>
> Autrement tu peux essayer un truc du genre :  
> `rsync option source dest | tar -cjvf dest.tar.bz2`  
> ou `rsync option source dest | tar -cvzf dest.tar.gz`  
> mais sans garantie que ce soit exactement ce qui est correct, voire que ce soit fonctionnel 😉

En faisant 2 - 3 petits tests comme sa, les résultats sont plutôt encourageant. Je vais continué a avancer sur le sujet

Merci @PengouinPdt pour ton aide, je te tiens au courant sur l’avancement du projet. 😉

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Octobre 7, 2020, 12:29 UTC](https://www.debian-fr.org/t/rsync-compression/82995/4 "2020-10-07T12:29:58Z")

</div>

> [@mavric](#):
>
> les résultats sont plutôt encourageant

attention - et j’ai oublié de le mentionner - à cette solution ; même si elle paraît intéressante, elle comporte le défaut, que même si rsync finit son exécution avec un code d’erreur, tar s’exécutera et essaiera de créer une archive, qui dans l’esprit ne sera pas fiable !

Il vaudrait certainement mieux privilégier une solution de sauvegarde telle que borg _(«&nbsp;toute résistance est futile&nbsp;»)_… qui fait cela bien et bien mieux.

---

<div class="post-metadata">

**Author:** ![mavric](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mavric/32/5276_2.png) [@mavric](https://www.debian-fr.org/u/mavric)\
**Post date:** [Octobre 7, 2020, 1:09 UTC](https://www.debian-fr.org/t/rsync-compression/82995/5 "2020-10-07T13:09:57Z")

</div>

> [@PengouinPdt](#):
>
> « toute résistance est futile »

D’accord je capitule 😉

> [@PengouinPdt](#):
>
> Il vaudrait certainement mieux privilégier une solution de sauvegarde

Je suis bien d’accord avec toi c’est pour cela que je regarde comment le mettre en place correctement mais se que je n’arrive pas bien a comprendre avec ta solution «&nbsp;borg&nbsp;» c’est sur le principe du client/serveur? c’est a dire qu’il faut installer un «&nbsp;soft&nbsp;» client sur le(s) serveur(s) que l’on souhaite sauvegarder et sur le serveur de sauvegarde, l’outil «&nbsp;serveur&nbsp;» qui récupère les infos des clients?

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Octobre 7, 2020, 2:54 UTC](https://www.debian-fr.org/t/rsync-compression/82995/6 "2020-10-07T14:54:39Z")

</div>

> [@mavric](#):
>
> c’est a dire qu’il faut installer un « soft » client sur le(s) serveur(s) que l’on souhaite sauvegarder et sur le serveur de sauvegarde, l’outil « serveur » qui récupère les infos des clients?

oui, tu as compris le principe 😉

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Octobre 7, 2020, 5:34 UTC](https://www.debian-fr.org/t/rsync-compression/82995/7 "2020-10-07T17:34:47Z")

</div>

Sinon il est aussi possible de compresser le flux transmis par Rsync en plus de compresser l’archive qui sera transférée.

Mais je plussoie l’utilisation d’une vrai solution de sauvegarde tel que Borg.

---

<div class="post-metadata">

**Author:** ![sk4hrr](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sk4hrr](https://www.debian-fr.org/u/sk4hrr)\
**Post date:** [Octobre 7, 2020, 6:31 UTC](https://www.debian-fr.org/t/rsync-compression/82995/8 "2020-10-07T18:31:00Z")

</div>

Bonjour,

Sinon, tu as [duplicity](https://doc.ubuntu-fr.org/duplicity) avec lequel j’ai joué il y a quelques temps. Il semble faire ce que tu souhaites, mais je ne peux pas le comparer à Borg n’ayant pas utilisé ce dernier.

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 8, 2020, 3:48 UTC](https://www.debian-fr.org/t/rsync-compression/82995/9 "2020-10-08T15:48:48Z")

</div>

La description de Duplicity montre qu’il utilise librsync.  
Borg doit être (relativement) récent, il n’est pas dans les dépots (périmés) de Jessie.

Question et réponses intéressantes
