Solution 1 :
Utilisez le -a
flag, qui comprend entre autres les options -o
et -g
, qui préserve les propriétaires et les groupes. Cela nécessite que vous exécutiez rsync
en tant que racine.
Voir aussi man rsync
.
Solution 2 :
La conservation des autorisations est réalisée via le mode "archive", -a
. L'exemple courant est -avz
:
rsync -avz foo:src/bar/ /data/bar
Cela garantit que les liens symboliques, les périphériques, les attributs, les autorisations, les propriétés, etc. sont conservés lors du transfert. De plus, la compression sera utilisée pour réduire la taille des portions de données du transfert.
Solution 3 :
Si vous utilisez rsync pour la sauvegarde, je peux vraiment recommander d'utiliser rsnapshot à la place (il utilise rsync). Il fait pivoter les sauvegardes et utilise des liens physiques afin que vous puissiez voir les différences entre vos sauvegardes quotidiennes (mais les dossiers semblent toujours avoir le contenu complet). Je l'utilise pour sauvegarder les serveurs Windows et Linux au travail. Parfait pour nous !