Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/02/2025, à 13:28

Frankkunst

utilisation rsync option -L et -K

Bonjour,
Je n'arrive pas à trouver la bonne façon d'utiliser ces deux options "-L" et "-K"
Faut il les utiliser ensemble ?

manuel rsync a écrit :

-L, --copy-links

    Lorsque des liens symboliques sont rencontrés, le fichier vers lequel ils pointent est copié plutôt que le lien symbolique. Dans les anciennes versions de rsync, cette option avait pour effet de bord de forcer le coté récepteur à suivre les liens symboliques, tels que les liens symboliques vers des répertoires. Dans les versions récentes de rsync, il est nécessaire de spécifier --keep-dirlinks (-K) pour obtenir cette fonctionnalité supplémentaire. Il y a une exception lorsque le rsync du coté récepteur est trop vieux pour comprendre -K -- dans ce cas, l'option -L entraînera l'effet de bord comme dans les anciennes versions.

manuel rsync a écrit :

-K, --keep-dirlinks

    Coté réception, si un lien symbolique pointe vers un répertoire, il sera traité comme correspondant à un répertoire chez l'émetteur.

Est-ce que quelqu'un peut m'apporter des précisions
Merci d'avance à tous

Dernière modification par Frankkunst (Le 13/02/2025, à 16:08)


C'est en forgeant que l'on devient forgerons ...
et
...petit à petit l'oiseau fait son nid !

Hors ligne

#2 Le 13/02/2025, à 17:25

Lami

Re : utilisation rsync option -L et -K

Bonjour Frankkunst,

Je travaille avec rsync qu'en mode local, j'aimais utilisé en réseau.

Ce que je comprends, c'est que si vous travaillez en local, cela ne s'applique pas à vous pour l'option « -K ».

Mais si vous travaillez en synchronisation au travers d'un réseau et que les versions de rsync ne sont pas les mêmes, alors il y a des cas ou les comportements de rsync ne sont pas les mêmes. Mais dans ce cas, je ne suis pas compétent, attendez les réponses de ceux qui ont de l'expérience en réseau !

Cordialement,


L'ami René
Tous pour un et un pour tous !
Linux Kubuntu 24.04.1

Hors ligne

#3 Le 13/02/2025, à 18:12

geole

Re : utilisation rsync option -L et -K

Bonjour
Mon essai ne montre pas de différence  en ajoutant -K   L option -L s applique aux fichiers et aux répertoires.

a@p:~$ rm -r $HOME/TESTrsync/* ; rsync -r -l     $HOME/TEST/ $HOME/TESTrsync; ls -lR $HOME/TESTrsync;echo =====================
rm -r $HOME/TESTrsync/* ; rsync -r -L     $HOME/TEST/ $HOME/TESTrsync; ls -lR $HOME/TESTrsync;echo =====================
rm -r $HOME/TESTrsync/* ; rsync -r -L -K  $HOME/TEST/ $HOME/TESTrsync; ls -lR $HOME/TESTrsync;echo =====================
/home/a/TESTrsync:
total 8
lrwxrwxrwx 1 a a 12 févr. 13 17:05 TEST2 -> /home/a/Secu
lrwxrwxrwx 1 a a 15 févr. 13 17:05 TEST3 -> /home/a/ZFS.txt
=====================
/home/a/TESTrsync:
total 4
drwxrwxr-x 1 a a  264 févr. 13 17:05 TEST2
-rw-r--r-- 1 a a 2674 févr. 13 17:05 TEST3

/home/a/TESTrsync/TEST2:
total 132
-rwxrwxr-x 1 a a 29795 févr. 13 17:05  ForceBrute.sh
-rwxrwxr-x 1 a a 30018 févr. 13 17:05  HomeRsync-ROOT-a.sh
-rwxrwxr-x 1 a a 18502 févr. 13 17:05  HomeRsync-ROOT.sh
-rwxrwxr-x 1 a a 17609 févr. 13 17:05  HomeRsync.sh
-rwxrwxr-x 1 a a 17580 févr. 13 17:05  HomeRsync-USERS.sh
-rw-rw-r-- 1 a a  2808 févr. 13 17:05  Passage_Rsync-1.log
-rwxrwxr-x 1 a a  1751 févr. 13 17:05 'rsync depuis l ordinateur fixe.txt'
=====================
/home/a/TESTrsync:
total 4
drwxrwxr-x 1 a a  264 févr. 13 17:05 TEST2
-rw-r--r-- 1 a a 2674 févr. 13 17:05 TEST3

/home/a/TESTrsync/TEST2:
total 132
-rwxrwxr-x 1 a a 29795 févr. 13 17:05  ForceBrute.sh
-rwxrwxr-x 1 a a 30018 févr. 13 17:05  HomeRsync-ROOT-a.sh
-rwxrwxr-x 1 a a 18502 févr. 13 17:05  HomeRsync-ROOT.sh
-rwxrwxr-x 1 a a 17609 févr. 13 17:05  HomeRsync.sh
-rwxrwxr-x 1 a a 17580 févr. 13 17:05  HomeRsync-USERS.sh
-rw-rw-r-- 1 a a  2808 févr. 13 17:05  Passage_Rsync-1.log
-rwxrwxr-x 1 a a  1751 févr. 13 17:05 'rsync depuis l ordinateur fixe.txt'
=====================

Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#4 Le 13/02/2025, à 21:59

Frankkunst

Re : utilisation rsync option -L et -K

Bonsoir merci à vous,
Mais je suis toujours aussi dubitatif, voici le retour de mes essais :

Voici le dossier en question donc sur lien
lrwxrwxrwx  1 frank frank    21 févr. 11 17:35  essaisEsp -> /home/frank/essaisEsp

##########################################
solution A avec K : rsync -rtpogvK --progress --delete .......  		# sauvegarde réussi retour=0 MAIS dossier ABSENT sur destination

sending incremental file list
skipping non-regular file "essaisEsp"
skipping non-regular file "informatique/Firefox/z8jmx8ue.frank2023-06/lock"

sent 824.947 bytes  received 2.632 bytes  1.655.158,00 bytes/sec
total size is 21.855.896.950  speedup is 26.409,44

###########################################

solution B  avec k : rsync -rtpogvk --progress --delete .......			# sauvegarde réussi retour=0 et fichier copier à destination

sending incremental file list
skipping non-regular file "informatique/Firefox/z8jmx8ue.frank2023-06/lock"
essaisEsp/
essaisEsp/20031015_superProg-001.jpg
......
......
......			# y en a des lignes
......
......
         32.768  63%  438,36kB/s    0:00:00  
         51.754 100%  692,34kB/s    0:00:00 (xfr#45, ir-chk=1101/30013)

sent 24.554.052 bytes  received 3.479 bytes  49.115.062,00 bytes/sec
total size is 21.879.616.619  speedup is 890,95

##########################################

solution C avec L : rsync -rtpogvL --progress --delete .......			# sauvegarde échou retour=1 mais fichiers copier à destination ???

sending incremental file list
./
IO error encountered -- skipping file deletion
essaisEsp/
essaisEsp/20031015_superProg-001.jpg
......
......
......
......
......
         32.768  63%  941,18kB/s    0:00:00  
         51.754 100%    1,41MB/s    0:00:00 (xfr#45, ir-chk=1100/30012)

sent 24.554.039 bytes  received 3.453 bytes  16.371.661,33 bytes/sec
total size is 21.879.616.602  speedup is 890,95

##########################################

solution D avec LK : rsync -rtpogvLK --progress --delete ........		# sauvegarde échou retour=1 mais fichiers copier à destination ???

sending incremental file list
IO error encountered -- skipping file deletion
essaisEsp/
essaisEsp/20031015_superProg-001.jpg
.......
.......
.......
.......
.......
         32.768  63%  864,86kB/s    0:00:00  
         51.754 100%    1,33MB/s    0:00:00 (xfr#45, ir-chk=1100/30012)

sent 24.554.040 bytes  received 3.454 bytes  16.371.662,67 bytes/sec
total size is 21.879.616.602  speedup is 890,95

#########################################

Donc teste avec K , k , L ou LK et donc ce qui parait le mieux est la version avec le "k" minuscule ...
Mon but est de faire une synchronisation Unique et que les dossiers sur liens soient pris en compte !
Bonne soirée


C'est en forgeant que l'on devient forgerons ...
et
...petit à petit l'oiseau fait son nid !

Hors ligne

#5 Le 13/02/2025, à 22:16

geole

Re : utilisation rsync option -L et -K

A mon avis, les dossiers avec des liens doivent être sauvegardés  avec des liens  et doivenr être sauvegardés depuis leur lieu de stockage. Sinon le plus simple est de ne pas fabriquer des liens

Dernière modification par geole (Le 13/02/2025, à 22:18)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne