[gull] rsync, attention a l'option -t
felix
felix at f-hauri.ch
Mon Jan 31 16:49:21 CET 2022
Bonjour Frédéric,
oui, cependant, afin d'éviter que des fichier modifié, ayant conservé
la même taille ne sombrent dans l'oubli, perso j'aurrais fait, ( depuis
le serveur source):
ssh target /bin/sh <<<'cd path/to/target &&
find . -type f -exec sha1sum {} +' >/tmp/sha1sum.txt
cd path/to/source
LANG=C sha1sum -c </tmp/sha1sum.txt |
sed -ne ' s/"/\\"/g;
s/^\(.*\): OK$/touch -r "\1" "\/mnt\/target\/\1"/p
' # | sh
Assurer que la sortie est correcte (présence que guillemets dans des noms
de fichier peut occasionner des soucis) et ajouter `` | sh'' pour effectuer
le job ( ou enlever le ``#'' ;-).
Le Sun, Jan 30, 2022 at 06:03:13PM +0200, Frédéric Dumas via gull a écrit :
>
>
> Un ami m’a donné le conseil suivant, que je n’ai pas suivi mais que je
> partage avec vous: avant d’ordonner la sauvegarde incrémentale avec
> rsync -rv --del, il m’aurait été possible de rectifier d'abord les
> dates sur le volume cible, grâce à find associé à touch:
>
>
> find . -type f -exec touch -m -r {} ../cible/{} \;
>
--
Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
More information about the gull
mailing list