Am Dienstag, 12. September 2006 14:11 schrieb Torsten Foertsch:
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.
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
Vielleicht kannst Du da ja was mit fam bzw. famd basteln. Ich habe mich da nicht mit eingearbeitet und weiss nur wegen einer "persönlichen Auseinandersetzung" mit famd, dass es selbigen gibt. Gruss Mario -- PN bitte an mario at vdlinde punkt org - PN an die Listenadresse werden automatisch vom SA entsorgt und werden nur zufällig von mir gelesen!