Am Dienstag, 12. September 2006 16:30 schrieb Tim Macholl:
Torsten Foertsch schrieb:
Hallo,
ich mache Backup mit rsync. Dabei stört mich, daß er jeden Tag die Platte vollständig durchliest, um irgendwas, wahrscheinlich Checksummen, zu vergleichen.
ich bin eigentlich mit rsync recht zufrieden. Ich mach backups von wikis damit Die backups werden werden über einen cronjob ausgeführt, also am tag 4* und dann die immer wieder überschrieben werden und eines am tag bleibt bestehen. Dabei nutzt ich diesen Script. http://www.mikerubel.org/computers/rsync_snapshots/ Das gute daran ist, das es nur in etwa soviel speicherplatz braucht wie die installation + die änderungen. Aber eigentlich würde ich gern den zeitpunkt der backups von der anzahl geänderter files abhängig machen, da wenn 2 wochen nichts passiert brauch ich auch kein backup aber wenn sehr viele änderungen sind entsprechend kürzere zeiträume zwischen den einzelnen backups sinnvoll währen. Also wenns was mit dem man rausfinden kann ob innerhalb eines ordners änderungen gemacht werden dann bitte her damit grz nos
Nun meine Idee: könnte man Linux nicht veranlassen, jedesmal, wenn ein File sich ändert, erschaffen oder gelöscht wird, einen bestimmten Prozeß davon zu unterrichten. Dieser könnte dann eine Liste der geänderten Files halten, so daß nur noch diese überprüft werden müssen. Das Backup-Programm könnte die Liste dann löschen.
Ich weiß, daß es solche Benachrichtigungen auf Directory-Ebene gibt (fcntl mit F_NOTIFY). Das ist für das Problem aber ungeeignet, weil der Prozeß dann alle Verzeichnisse auf der Platte öffnen müßte. Ich bräuchte was allgemeines, auf Filesystem-Ebene.
Torsten
moin,
ich hab da was gefunden weil ich auch ein Problem mit meinem BackUp System habe aber das passt nicht so wirklich bzw. habe es mir noch nicht genauer angeschaut. Vielleicht ist das was für dich.
mfg
Tim