Rsync kann einige Files nicht synchronisieren (code 23)
Hallo!
Ich möchte Daten per rsync von einem Linux-Server auf einen anderen synchronisieren, dass läuft aber bei vielen Dateien auf Fehler
Der Befehl sieht so aus:
rsync -azvAp --delete /srv/share/zentral/ backup:/500GB/backup
Den Befehl setze ich als root ab.
Das klappt zu einem Teil, aber bei sehr vielen Dateien steht:
Am Ende steht dann:
was bedeutet das?
Wie kann ich sicher stellen, dass der rsync-Befehl auch wirklich alles synchronisiert?
Ich möchte Daten per rsync von einem Linux-Server auf einen anderen synchronisieren, dass läuft aber bei vielen Dateien auf Fehler
Der Befehl sieht so aus:
rsync -azvAp --delete /srv/share/zentral/ backup:/500GB/backup
Den Befehl setze ich als root ab.
Das klappt zu einem Teil, aber bei sehr vielen Dateien steht:
Am Ende steht dann:
was bedeutet das?
Wie kann ich sicher stellen, dass der rsync-Befehl auch wirklich alles synchronisiert?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 136097
Url: https://administrator.de/contentid/136097
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo,
es kann sein, dass Du
a) Dateien hast die nicht so ganz in die POSIX Namenenskonvention passen oder
b) das Du auf einige der Dateien keine Rechte hast (auch wenn Du den Befehl als root ausführst
kannst Du mal ein paar Details zu den zu synchronisierenden Dateien geben. Ansonsten mal den Output mit > (file_name) 2>&1 umleiten, dann können wir ja mal im Detail an einem Dateibeispiel gucken.
Bye
MT
es kann sein, dass Du
a) Dateien hast die nicht so ganz in die POSIX Namenenskonvention passen oder
b) das Du auf einige der Dateien keine Rechte hast (auch wenn Du den Befehl als root ausführst
kannst Du mal ein paar Details zu den zu synchronisierenden Dateien geben. Ansonsten mal den Output mit > (file_name) 2>&1 umleiten, dann können wir ja mal im Detail an einem Dateibeispiel gucken.
Bye
MT
Seltsam, dann sollten die ACLs mitkommen.
Zwei Sachen vielleicht noch.
Passiert das auch wenn Du die Kompression raus nimmst?
Bei einigen Distributionen gab es mal Probleme mit dem Thema SLES war eine der Baustellen, ich weiß aber nicht genau ob das mal gefixt wurde oder nicht. Welche Dist, benutzt Du?
Zwei Sachen vielleicht noch.
Passiert das auch wenn Du die Kompression raus nimmst?
Bei einigen Distributionen gab es mal Probleme mit dem Thema SLES war eine der Baustellen, ich weiß aber nicht genau ob das mal gefixt wurde oder nicht. Welche Dist, benutzt Du?
Aaaalso, ich habe mir mal ein paar Ideen noch von einem Kollegen geholt. Laut deren Info sollte das ja alles ganz wunderbar gehen. Also, vielleicht noch zwei interessante Punkte.
Hast Du das Volume vom anderen Server mit root Rechten gemountet? (Ich würde mal vermuten ja, das wäre ja Standard)
Eine Vermutung des Kollegen war, dass Du vielleicht auf der Zielbox einen User mit gleicher ID aber anderen Rechten hast, weshalb die Rechte, für diese ID, nicht gesetzt werden können.
Der völlige Brachialtrick um ein Problem bei den IDs zu umgehen und um zu sehen, ob vielleicht die verwendete Version das Problem herstellt, ist, laut meinen Kollegen, dass Du die IDs von Quellserver auf Zielserver klonst, den rsync job ausführst, die Berechtigungen checkst und anschließend die IDs auf dem Zielserver wiederherstellst. Dadurch könnten wir es ja ein wenig eingrenzen.
Hast Du das Volume vom anderen Server mit root Rechten gemountet? (Ich würde mal vermuten ja, das wäre ja Standard)
Eine Vermutung des Kollegen war, dass Du vielleicht auf der Zielbox einen User mit gleicher ID aber anderen Rechten hast, weshalb die Rechte, für diese ID, nicht gesetzt werden können.
Der völlige Brachialtrick um ein Problem bei den IDs zu umgehen und um zu sehen, ob vielleicht die verwendete Version das Problem herstellt, ist, laut meinen Kollegen, dass Du die IDs von Quellserver auf Zielserver klonst, den rsync job ausführst, die Berechtigungen checkst und anschließend die IDs auf dem Zielserver wiederherstellst. Dadurch könnten wir es ja ein wenig eingrenzen.