Rsync Frage: MAC

Status
Für weitere Antworten geschlossen.

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.117
Punkte für Reaktionen
256
Punkte
129
Ich bin echt am Verzweifeln.

Ich will das gemeinsame Verzeichnis meiner Syno "/volume1/xxx/" auf eine ext., mit NTFS formatierte, HD die direkt an meiner Syno hängt, synchronisieren.

Die Synchronisation läuft auch soweit, nur leider "verschluckt" rsync alle meine Umlaute! Egal was ich bei "--iconv" angebe, nichts hilft, es werden keine Umlaute auf der ext. HD angelegt! Getestet habe ich utf8 und iso8859-1! utf8-mac scheint überhaupt nicht zu funktionieren da bekomme ich eine Fehlermeldung!

Hat noch jemand einen Tipp?

Siehe auch hier
 

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.117
Punkte für Reaktionen
256
Punkte
129
Ich gehe davon aus, dass du einen MAC hast? Denke unter Windows bzw. Linux würde alles passen - schon mal geschaut?

Also richtig wäre bei dir mit MAC wohl folgende Option: --iconv=utf-8,utf-8-mac

Wenn das nicht klappt, dann ist die rsync Version auf der Synology noch zu alt.
Kannst du deinem MAC beibringen, dass er die USB Platte mit UTF-8 Mounted, und nicht UTF-8-MAC?

Eine andere Alternative ist, dass du mit Hilfe von Easy Bootstrap Installer dein rsync aktualisierst, siehe hier. Dann sollte utf-8-mac klappen.
 

Fröschl

Benutzer
Mitglied seit
17. Jun 2011
Beiträge
119
Punkte für Reaktionen
1
Punkte
18
Ich gehe davon aus, dass du einen MAC hast? Denke unter Windows bzw. Linux würde alles passen - schon mal geschaut?
Ja, ich habe einen Mac, einen iMac.

Also richtig wäre bei dir mit MAC wohl folgende Option: --iconv=utf-8,utf-8-mac

Wenn das nicht klappt, dann ist die rsync Version auf der Synology noch zu alt.
Und das klappt leider nicht weil rsync auf der Syno zu alt ist.

Eine andere Alternative ist, dass du mit Hilfe von Easy Bootstrap Installer dein rsync aktualisierst, siehe hier. Dann sollte utf-8-mac klappen.
Ich habe jetzt rsync nachinstalliert, nur leider verwendet er immer noch die Version der Syno:
Rich (BBCode):
admin@Zion:~$ rsync --version
rsync  version 3.0.9  protocol version 30
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    no socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, no ACLs, xattrs, iconv, no symtimes

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.
admin@Zion:~$ which rsync
/bin/rsync
admin@Zion:~$

Wie kann ich der Syno beibringen rsync aus dem Verzeichnis /opt/bin zu nehmen, denn da liegt die neuere Version:
Rich (BBCode):
admin@Zion:/opt/bin$ ./rsync --version
rsync  version 3.1.3  protocol version 31
Copyright (C) 1996-2018 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes, prealloc

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.
admin@Zion:/opt/bin$
 

tproko

Benutzer
Sehr erfahren
Mitglied seit
11. Jun 2017
Beiträge
2.117
Punkte für Reaktionen
256
Punkte
129
Du kannst ja für erste Tests mal statt rsync schreiben: /opt/bin/rsync
Dann kannst du mal testen, obs damit am iMac besser klappt mit iconv

Wie man das am besten in Ultimate Backup rein kriegt ist die Frage. Stehen dort am Ende nicht einfach bash Befehle? Dann kannst du dort ggf. Einfach /opt/bin/ davor schreiben.
 

Fröschl

Benutzer
Mitglied seit
17. Jun 2011
Beiträge
119
Punkte für Reaktionen
1
Punkte
18
Wie man das am besten in Ultimate Backup rein kriegt ist die Frage. Stehen dort am Ende nicht einfach bash Befehle? Dann kannst du dort ggf. Einfach /opt/bin/ davor schreiben.
Da habe ich leider nichts dazu gefunden … Ich weiß nicht wo UB das rsync "her nimmt"! Den PATH habe ich angepasst, es wird jetzt /opt/bin genommen. Vor /bin.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat