-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Fred Ockert [24.01.2011 16:00]:
Andre Tann schrieb:
Servus zusammen,
vor längerer Zeit ging hier mal eine sehr elegante Möglichkeit über die Liste, wie man die Rechte und Eigentumsverhältnisse eines zuvor mit rsync weggesicherten Pfades wiederherstellen kann.
Hintergrund war, daß wenn ein Backupserver mit einem Benutzer je zu backupenden Server mit rsync seine Backups zieht, dann gehören die resultierenden Dateien natürlich dem jeweiligen Benutzer, unter dessen Namen das Backup läuft.
nööö rsync -a (ist glaube ich ) mit den aktuellen User/Gruppen-IDs ( man rsync ...)
( der schreibt dann die numerischen UID + GID Werte des originals dazu .. falls die auf den Backuprechner nicht anders belegt sind..sieht es auch da so aus und spätestens beim Rückspeichern. Damit entfällt (zumindest hier)das Wiederherstellen der Eigentümer ...
Mach ich was falsch ?
Ja. Du hast die Frage nicht verstanden :-) rsync kopiert zwar mit -a die Owner mit (-a steht für-rlptgoD (no - -H,-A,-X), siehe man rsync). Aber wenn der "empfangende" Host die Daten nicht als root, sondern als spezieller rsync-User annimmt, werden sie unter der ID des rsync-Users angelegt (was anderes kann der gar nicht, könnte ja jeder kommen und Dateien mit anderen Eigentümern anlegen wollen). In so einem Fall hast Du zwar sehr zart alle Berechtigungen mitgenommen, aber die Eigentümer sind futsch. Ursache ist die Gegenseite.
Weiß jemand, wie man das auf einfache Weise wiederhergestellt kriegt? Leider konnte ich die Lösung, die glaube ich von David Haller vorgeschlagen wurde, nicht mehr finden im Archiv.
Ich selber kopiere mit Billard-Effekt: erst alles in ein bestimmtes Verzeichnis (das speziell zu diesem Zweck angelegt wurde), dann alles in ein tar (mit gzip- oder bzip2-Kompression). Und erst dann per rsync an den remote Host - sozusagen Backup mit Bande ;-) Gruß Werner -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk09lv4ACgkQk33Krq8b42PSbQCfRHSwW8jD8qt6vJxuoT65Xqpg 4zYAoISNQH9MRpCrJGuUkadnd49JxBbn =Y5Ia -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org