Hallo, On 9/12/2006 4:30 PM, Tim Macholl wrote:
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.
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.
Oder auch www.bacula.org allerdings lösen beide m.W. nicht das Problem dass zur Auswahl der zu sichernden Dateien alle Dateien auch angeguckt werden müssen - entweder nur die inodes bzgl. timestamps, oder eben gleich die Daten wegen Checksumme. Das es oftmals keine gute Idee ist so gründlich zu sein und eine Checksumme über alle Dateien zu machen ist keine ganz neue Erkenntnis :-) Arno
mfg
Tim
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de