J'utilise rsync avec grand plaisir pour sauvegarder mes serveurs, bien que j'ai une question à propos du paramètre --delete-excluded
.
/usr/bin/rsync -a --delete --numeric-ids --relative --delete-excluded --rsh=/usr/bin/ssh root@server01:/etc /.snapshot/hourly.0/server01
D'après le manuel de rsync
:
--delete-excluded supprime également les fichiers exclus des répertoires de destination
Pour moi, en tant que non natif anglophone, cela signifie que rsync va supprimer les répertoires exclus du répertoire de destination réel sur le serveur distant, donc si j'ai /home/backup
et /home/settings
dans mes dossiers exclus, ces dossiers seraient en fait supprimés du serveur distant.
D'après plusieurs autres sources, il semble que cela supprimera les fichiers du dossier de sauvegarde local afin d'économiser de l'espace. Par exemple, vous pouvez créer de petites sauvegardes sur le serveur lui-même et exclure ces données, ainsi vous n'utiliserez pas d'espace de stockage inutilement.
Il est vital pour moi cependant que rsync fasse son travail dans un seul sens comme les gens disent qu'il est supposé le faire, je ne veux prendre aucun risque en utilisant un logiciel qui supprime des fichiers/répertoires sur le serveur distant.