Re: rsync, attention a l'option -t

felix via gull <gull-04vmY7CpswVinyhjFObuvR+/[email protected]>
Newsgroups gmane.org.user-groups.gull.general
Message-ID <[email protected]>
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  -  <[email protected]>  -  http://www.f-hauri.ch
_______________________________________________
gull mailing list
[email protected]
https://forum.linux-gull.ch/mailman/listinfo/gull
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.