rsync: mkstemp "<filename>"fehlgeschlagen: Funktion nicht implementiert (38) </filename>

1676
Tom Hale

Beim Versuch, eine rsyncÜbertragung durchzuführen, erhalte ich folgende Fehlermeldung:

rsync: mkstemp "<filename>" failed: Function not implemented (38)

rsyncDie mit --progress aufgelisteten Dateien werden nicht tatsächlich übertragen: Nachfolgende rsyncs beginnen wieder von vorne .

Das Zieldateisystem ist FAT.

2

1 Antwort auf die Frage

4
Tom Hale

mkstemperstellt eine temporäre Datei und legt deren Berechtigungen fest 0600. Wenn das zugrunde liegende Dateisystem (z. B. FAT) keine Berechtigungen unterstützt, schlägt dies fehl.

So hängen Sie die Flagge an:

--no-perms 

Da Ihr Zieldateisystem auch keine Eigentümer- und Gruppenattribute unterstützt, möchten Sie wahrscheinlich Folgendes:

--no-perms --no-owner --no-group 

oder kürzer:

--no-p --no-o --no-g