Re: rsync en milieu hétérogène

Liste des GroupesRevenir à fco unix 
Sujet : Re: rsync en milieu hétérogène
De : pehache.7 (at) *nospam* gmail.com (pehache)
Groupes : fr.comp.os.unix
Date : 17. Mar 2022, 22:52:33
Autres entêtes
Message-ID : <j9hlciFk5ikU1@mid.individual.net>
References : 1 2 3 4 5 6
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:91.0) Gecko/20100101 Thunderbird/91.5.1
Le 17/03/2022 à 17:29, pehache a écrit :
 
J'ai eu un cas similaire à gérer, et ce qui a marché pour moi c'était --iconv=utf-8-mac,utf-8-mac
>
mettre un utf-8 tout court ne changeait rien, et je n'ai pas compris ce que ça convertissait en mettant deux fois utf-8-mac !
>
iconv_open("UTF-8", "utf-8-mac") failed
 En fait c'est logique, tu lui dis que les noms locaux sont en utf8-mac, ce qui ne doit pas être possible sur du extfs
 Il faudrait que je retrouve le contexte de mon double utf8-mac !
Alors c'est un rsync qui tourne sur le Mac, et qui fait ça (j'élague les options) :
rsync --archive --delete /mnt/nfs/TOTO/* /Volumes/TITI
TOTO est un montage NFS sur un NAS Synology (variante BSD), avec cette ligne dans /etc/auto_nfs :
TOTO     -fstype=nfs,noatime,rw,nfc nfs://xxxxx:/volume1/TOTO
L'option nfc est nécessaire pour dire que sur le disque distant les noms de fichiers sont sous forme NFC, et je suppose qu'ils sont présentés sous forme NFD à macOS.
/Volumes/TITI est un disque externe formaté en exfat.
Sans iconv du tout, la commande rsync ci-dessus a le même défaut que ce que tu as soulevé : les fichiers avec des caractères spéciaux dans le nom sont systématiquement effacés et recopiés. Pour que ça se comporte comme attendu je dois mettre :
--iconv=utf-8,utf-8-mac
ou
--iconv=utf-8-mac,utf-8-mac
1) je ne comprends pas pourquoi ça marche pareil en mettant utf-8 ou utf-8-mac en première position.
2) le man dit que c'est --iconv=LOCAL,REMOTE ... sauf que dans le cas d'un rsync entre des disques locaux et/ou montés (pas de ssh ou démon rsync, donc pas de notion de machine distante), ce qui est de l'ordre du LOCAL et du REMOTE n'est pas clair du tout...
3) je comprends encore moins pourquoi ça marche alors que l'encodage sur exfat est de l'UTF-16 et pas de l'UTF-8 (ça je viens de le percuter en écrivant ce message !)
Bref...
--
"...sois ouvert aux idées des autres pour peu qu'elles aillent dans le
même sens que les tiennes.", ST sur fr.bio.medecine
ST passe le mur du çon : <j3nn2hFmqj7U1@mid.individual.net>

Date Sujet#  Auteur
17 Mar 22 * rsync en milieu hétérogène22Thomas
17 Mar 22 +* Re: rsync en milieu hétérogène18Nicolas George
17 Mar 22 i+* Re: rsync en milieu hétérogène13Alain Ketterlin
17 Mar 22 ii`* Re: rsync en milieu hétérogène12pehache
17 Mar 22 ii `* Re: rsync en milieu hétérogène11Thomas
17 Mar 22 ii  `* Re: rsync en milieu hétérogène10pehache
17 Mar 22 ii   +- Re: rsync en milieu hétérogène1pehache
19 Mar 22 ii   `* Re: rsync en milieu hétérogène8Thomas
20 Mar 22 ii    +* Re: rsync en milieu hétérogène3pehache
20 Mar 22 ii    i`* Re: rsync en milieu hétérogène2Nicolas George
21 Mar 22 ii    i `- Re: rsync en milieu hétérogène1pehache
20 Mar 22 ii    `* Re: rsync en milieu hétérogène4Nicolas George
21 Mar 22 ii     `* Re: rsync en milieu hétérogène3pehache
21 Mar 22 ii      `* Re: rsync en milieu hétérogène2Nicolas George
21 Mar 22 ii       `- Re: rsync en milieu hétérogène1pehache
17 Mar 22 i`* Re: rsync en milieu hétérogène4pehache
17 Mar 22 i `* Re: rsync en milieu hétérogène3Nicolas George
17 Mar 22 i  +- Re: rsync en milieu hétérogène1Thomas
17 Mar 22 i  `- Re: rsync en milieu hétérogène1pehache
17 Mar 22 `* Re: rsync en milieu hétérogène3pehache
17 Mar 22  `* Re: rsync en milieu hétérogène2Thomas
17 Mar 22   `- Re: rsync en milieu hétérogène1pehache

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal