[debian -> rsync -> OSX] exotische filenames

Pagina: 1
Acties:

  • usr-local-dick
  • Registratie: September 2001
  • Niet online
Hoi

Ik ben bezig een tree met rsync te synchroniseren tussen een Debian-3.0 server een een OSX 10.3 server.
Op de linux server zijn met samba (vanaf XP) files gezet met niet standaard karakters. Om e.e.a. duidelijk te maken, gebruik ik even de b optie van ls, daar er anders alleen maar een vraagteken staat:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
huge:/opt/data/mp3/Banda Eva - Ao Vivo# ls -1b
01\ -\ Manda\ Ver.mp3
02\ -\ Levada\ Louca.mp3
03\ -\ Beleza\ Rara.mp3
04\ -\ Al\223,\ Paixao.mp3
05\ -\ Vem,\ Meu\ Amor.mp3
06\ -\ Leva\ Eu.mp3
07\ -\ Cole\207ao.mp3
08\ -\ Arere.mp3
09\ -\ Me\ Abra\207a.mp3
10\ -\ Tao\ Seu.mp3
11\ -\ Pegue\ Aqui.mp3
12\ -\ Miragem.mp3
13\ -\ Eva.mp3
14\ -\ Flores.mp3


Als ik dit naar de OSX machine toe wil sync-en, krijg ik daar te zien:
code:
1
2
3
mkstemp mp3/Banda Eva - Ao Vivo/.04 - Al, Paixao.mp3.p7qpMH failed: Invalid argument
mkstemp mp3/Banda Eva - Ao Vivo/.07 - Coleao.mp3.likIWo failed: Invalid argument
mkstemp mp3/Banda Eva - Ao Vivo/.09 - Me Abraa.mp3.XhjqFf failed: Invalid argument


Enig idee hoe ik dit opknap?

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 12:23
http://samba.anu.edu.au/rsync/FAQ.html#10
niet echt gebruikersvriendelijk maartkan dus.

  • usr-local-dick
  • Registratie: September 2001
  • Niet online
Het kwam dus omdat ik aan de ene kant samba-2.x gebruikte, als ik dan maffe dingen kopieer naar linux dan blijft er troep over.
Ik heb vandaag ge-upgrade naar samba-3.02 en daar is alles fijn utf-8.
Alle files met trema's umlauts enzo gaan nu goed vanaf XP via samba naar linux, en vandaar met rsynch ook naar OSX (die ook samba3 draait).
Probleem opgelost dus ;)
Dezelfde map wordt ook via een webinterface geshared, en nadat ik daar als Content-type 'text/html; charset=utf-8' meegaf ziet dat er ook weer fris uit :*)