Utilisation de rsync

Bonjour,
Pour faire mes sauvegardes, je faisais cp -afuvpR /home/moi/ /media/Disque1/sauvegarde/.
Cette opération se faisait sur 2 disques donc en copie double (j’ai eu une casse il y a quelques années).
Pour un disque, je fais un rsync --delete … pour avoir une image de mon /home j’ai au préalable formater un disque en ext4.
J’ai toujours mon autre disque vers lequel je faisais la commande cp.
Ma question est la suivante : si je change la commande cp par rsync sans l’option --delete: est-ce que seuls les fichiers modifiés seront copiés et écraseront les fichiers existants ou il y aura doublon des fichiers déjà copiés par cp (bref est-ce que je risque la saturation de mon disque cible)?.
toutes les copies se font par un « cron » sous root.

Bonjour,

As-tu essayé unison ?

C’est une commande CLI. Je pense qu’elle doit faire exactement ce que tu cherches : synchroniser 2 répertoires, en optimisant les échanges (la version english de l’article wikipedia sur unison dit qu’il utilise pour cela le même algorithme que rsync).
Je l’utilise pour cela depuis des années.

Il est présent dans les dépôts.

Hope this helps,
Pehachem

rsync permet de synchroniser uniquement les fichiers modifiés. Il y a pas mal d’option (tu peux exclure des fichiers ou des patterns, trier par date, en mode archive, etc…)

Attention (à moins que je ne dise une grosse bêtise, ce qui est possible vu mon niveau de fatigue) : rsync va supprimer toutes données sur le répertoire cible avant de synchroniser. De plus, il synchronise autant fichiers que… répertoires. C’est l’outil fiable pour la synchronisation ; mais rsync ne fait pas de sauvegarde ; ce n’est pas son propos.

Des outils de sauvegarde bien connus, l’utilisent ou se sont inspirés.

non, rsync ne supprime rien si tu ne le lui demande pas.

Ben oui, c’est un peu normal, sinon il ne servirait à rien.

Faire une sauvegarde consiste à prendre des données et les mettre sur un autre dispositif. Ce n’est qu’un outil pour faire cette opération ,au même titre que copy, ou tout autre outil de copie de fichier d’un endroit à un autre.
Certains de ces outils sont juste plus spécialisé dans la gestion de ce processus.

Bonjour,
Merci pour ta réponse, mais si je fais une modification sur mon disque de sauvegarde elle est reportée sur le disque de départ.

Bonjour a toutes et tous,
Merci pour vos réponses je vais remplacer la commande cp par rsync sans l’option --delete

Bonjour,
Une option utile est l’option -n (équivalente à --dry-run)
Elle permet de voir ce que ferait ta commande rsync sans avoir de regrets!
Bon courage