Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.os.unix > #7931

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

From pehache <pehache.7@gmail.com>
Newsgroups fr.comp.os.unix
Subject Re: rsync en milieu hétérogène
Date 2022-03-17 21:52 +0100
Message-ID <j9hlciFk5ikU1@mid.individual.net> (permalink)
References (1 earlier) <62327059$0$3441$426a74cc@news.free.fr> <877d8txxn1.fsf@universite-de-strasbourg.fr.invalid> <ZJudvuYECwR-EQAYQmdfUcm7wFU@jntp> <fantome.forums.tDeContes-7A0705.15593117032022@news.free.fr> <ia0VOW1Gntb-rQvLlTV4cJ5mSrk@jntp>

Show all headers | View raw


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>

Back to fr.comp.os.unix | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

rsync en milieu hétérogène Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-03-17 00:06 +0100
  Re: rsync en milieu hétérogène Nicolas George <nicolas$george@salle-s.org> - 2022-03-16 23:18 +0000
    Re: rsync en milieu hétérogène Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-03-17 00:53 +0100
      Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-17 11:00 +0000
        Re: rsync en milieu hétérogène Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-03-17 15:59 +0100
          Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-17 16:29 +0000
            Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-17 21:52 +0100
            Re: rsync en milieu hétérogène Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-03-19 17:28 +0100
              Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-20 16:20 +0100
                Re: rsync en milieu hétérogène Nicolas George <nicolas$george@salle-s.org> - 2022-03-20 15:40 +0000
                Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-21 08:46 +0100
              Re: rsync en milieu hétérogène Nicolas George <nicolas$george@salle-s.org> - 2022-03-20 15:42 +0000
                Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-21 09:01 +0100
                Re: rsync en milieu hétérogène Nicolas George <nicolas$george@salle-s.org> - 2022-03-21 12:30 +0000
                Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-21 13:26 +0000
    Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-17 10:56 +0000
      Re: rsync en milieu hétérogène Nicolas George <nicolas$george@salle-s.org> - 2022-03-17 13:47 +0000
        Re: rsync en milieu hétérogène Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-03-17 15:15 +0100
        Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-17 15:16 +0000
  Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-17 10:54 +0000
    Re: rsync en milieu hétérogène Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-03-17 15:12 +0100
      Re: rsync en milieu hétérogène pehache <pehache.7@gmail.com> - 2022-03-17 14:36 +0000

csiph-web