Moin, On Sat, 06 Feb 2010, 10:07:53 +0100, Thomas Michalka wrote:
Hallo Leute,
hat jemand eine Möglichkeit parat, wie man per Systemaufruf bzw. Programm, das selbigen nutzt, herausfinden kann, welche Dateien seit dem letzten Systemaufruf oder in einem definierten Zeitraum geschrieben wurden?
ich habe keine Ahnung, ob das mit dem definierten Zeitraum klappt, aber das "find" Programm kennt fuer solche Zwecke die Option "-newer"; schau' dir mal die Manualpage von find an und suche nach -newerXY. Folgendes Kommando findet z.B. alle nach dem 6.2.2010, 11:30 Uhr modifizierten Dateien unterhalb meines Home-Directories: find $HOME -newermt "2010-02-06 11:30" Eine andere Alternative waere, dass du eine Datei anlegst, um heraus zu finden, welche Dateien _danach_ modifiziert wurden: touch /tmp/begin ... find /home -newer /tmp/begin
Ich habe irgendwo gehört, dass es so eine Möglichkeit geben soll, finde aber leider nichts mehr darüber. Hintergrund meiner Frage ist, dass ich für sehr kurze Backup-Intervalle für Daten (nicht vorhersehbar, welche!) eines fast 200 GB großen /home-Verzeichnisses nicht immer die rsync-Maschinerie anwerfen möchte, denn die braucht immer ungefähr eine halbe Stunde, während ich alle Viertelstunde oder sogar häufiger sichern möchte.
Vielen Dank schon mal im Voraus für Eure Denkanstöße.
Gruß, Tom
HTH, cheers. l8er manfred -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org