Re: Sy stem zur Ermittlung zuletzt veränderter Daten
Manfred Hollstein <[email protected]> Sat, 6 Feb 2010 11:56:19 +0100
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
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