Am 05.05.2014 05:37, schrieb hamann.w@t-online.de:
Folgende Aufgabe: Ich m�chte ein backup-system, das gel�schte (und sp�ter auch >> modifizierte files) eine gewisse Zeit aufhebt. Ich stelle mir vor, in "relativ kurzen" zeitlichen Abst�nden (z.B. >> min�tlich) mit rsync alle �nderungen eines source-directories auf ein >> backup nachzuziehen. Also per cron "rsync -az host1:/foo /backups/host1/current/foo" "rsync -az host2:/foo /backups/host2/current/foo" usw... So weit, so einfach. Nun m�chte ich aber zus�tzlich noch: Hallo, die Lösung mit getrennten backup-Verzeichnissen für die snapshots und hardlinks ist da recht gängig >> >> Wenn im source-directory ein file gel�scht wird, soll im >> backup-directory zuerst eine Kopie des gel�schten files angelegt, und >> danach das file gel�scht werden. Mit inotify und deiner bevorzugten Skriptsprache (perl, python ?) lässt sich da sicher ein "Papierkorb" Äquivalent basteln, d.h. die Dateien landen in Wirklichkeit in einem "deleted" Verzeichnis, das dann auch mitgesichert wird Viele Grüsse Wolfgang
Erstmal Danke für Eure zahlreichen Meinungen. Jetzt habe ich wieder Stoff zum nachdenken. Aus der Webseite von rsnapshot werde ich nicht schlau, was es mit gelöschten Dateien macht. Am Backup ebenfalls löschen oder irgendwo aufheben ?? An inotify habe ich ebenfalls schon gedacht. Habe aber nicht weiter gegraben ob mich inotify beim Löschen (überschreiben) einer Datei verständigt *bevor* die Datei gelöscht (überschrieben) wird. Glaube nämlich eher nicht. Am meisten spricht mich noch die hardlink-Variante an. Obwohl mich das parsen der --itemize-changes option von rsync schon sehr reizt .... Nur habe ich dabei ein Problem zu lösen: Angenommen /b/h/current/dir1/dir2/dir3/xxx soll gelöscht werden. Ich müsste es daher zuerst nach /b/h/deleted/dir1/dir2/dir3/xxx kopieren. Dafür müssen aber /b/h/deleted/dir1/dir2/dir3 /b/h/deleted/dir1/dir2 /b/h/deleted/dir1 zuvor angelegt werden.,, Grüße, Norbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org