- Mitglied seit
- 26. Okt 2009
- Beiträge
- 9.656
- Punkte für Reaktionen
- 1.549
- Punkte
- 314
Was du alles so rausfindest. Respekt. Daher an dieser Stelle meinen Dank an dich und das du deine Erkenntnisse hier mit uns teilst. Aber es ist schon verrückt, welche Komplexität hinter dem kleinen Wörtchen rsync so steckt. Vermutet man ja eigentlich nicht.
Das wäre in meinen Augen auf jeden Fall eine mögliche Erklärung. Komisch ist nur, das dieses Phänomen scheinbar keiner Logik folgt, zumal @TJones das wohl nur bei einer Datei mit Umlauten festgestellt hat, obwohl er über mehrere solcher Dateien verfügt. Daher müsste es theoretisch auch mit dem Dateinamen selbst zusammenhängen und wie dieser im Dateisystem abgelegt wird. Hier würde mir dann Inode einfallen… aber das würde jetzt wirklich zu weit führen und ob an diesem Gedanken überhaupt etwas dran ist, sollten wir hier wohl besser nicht mehr diskutieren.
Ich könnte mir vorstellen, dass mktemp(3) hier den Umlaut in einer anderen Kodierung zurück gibt, und rsync weiß nichts damit anzufangen bzw. kennt somit den Pfad und auch die Datei nicht. Also findet rsync die Datei nicht auf dem Dateisystem.
Das wäre in meinen Augen auf jeden Fall eine mögliche Erklärung. Komisch ist nur, das dieses Phänomen scheinbar keiner Logik folgt, zumal @TJones das wohl nur bei einer Datei mit Umlauten festgestellt hat, obwohl er über mehrere solcher Dateien verfügt. Daher müsste es theoretisch auch mit dem Dateinamen selbst zusammenhängen und wie dieser im Dateisystem abgelegt wird. Hier würde mir dann Inode einfallen… aber das würde jetzt wirklich zu weit führen und ob an diesem Gedanken überhaupt etwas dran ist, sollten wir hier wohl besser nicht mehr diskutieren.