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