Suche Programm das Dateizugriffe anzeigt

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
mcmehl
Beiträge: 276
Registriert: 16.06.2004 16:53:15
Kontaktdaten:

Suche Programm das Dateizugriffe anzeigt

Beitrag von mcmehl » 07.03.2006 19:07:44

Hallo,

ich suche gerade ein Programm was mir anzeigt welches Programm auf welche Dateien zugreift, natürlich kenne ich lsof, das ist aber nicht so ganz das was ich suche.

Denn Problem: irgendein Prozess greift alle 2 sekunden auf die Platte zu und schreibt oder liest irgendwas obwohl ich nichts mache. Am besten wäre so was wie "top" fürs Dateisystem. Gibt es da etwas um wenigstens etwas um das Programm zu identifizieren?

Benutzeravatar
seep
Beiträge: 544
Registriert: 31.10.2004 14:21:08
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: HSK

Beitrag von seep » 08.03.2006 08:40:29

Vielleicht http://syscalltrack.sourceforge.net/.

Habe ich selbst aber nie benutzt, kann also dazu nichts weiteres sagen. Hab's nur gefunden, als ich nach "filemon for linux" bei Google gesucht habe...

Benutzeravatar
eC
Beiträge: 354
Registriert: 24.07.2002 13:34:13
Wohnort: karlsruhe

Re: Suche Programm das Dateizugriffe anzeigt

Beitrag von eC » 08.03.2006 09:30:23

mcmehl hat geschrieben:Hallo,

ich suche gerade ein Programm was mir anzeigt welches Programm auf welche Dateien zugreift, natürlich kenne ich lsof, das ist aber nicht so ganz das was ich suche.

Denn Problem: irgendein Prozess greift alle 2 sekunden auf die Platte zu und schreibt oder liest irgendwas obwohl ich nichts mache. Am besten wäre so was wie "top" fürs Dateisystem. Gibt es da etwas um wenigstens etwas um das Programm zu identifizieren?
Hi
versuch doch lsof mal so:

Code: Alles auswählen

watch 'lsof -F c | column'
Vielleicht nützt es ja was ;>)

gruss
eC
... innocence proves nothing!
unknown chaplain

NetCompanion
Beiträge: 11
Registriert: 22.02.2006 11:22:03

Beitrag von NetCompanion » 08.03.2006 10:08:15

versuch doch mal

Code: Alles auswählen

 ps -ax

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 08.03.2006 13:56:09

Zumeist findet ein Schreibzugriff unter /var/log statt.
Du kannst dir mittels ls -ltr die zuletzt geänderten Dateien ganz unten anzeigen lassen. Auf die Weise solltest du die Datei und über lsof dann auch den entsprechenden Prozess finden.

Wenn das nichts bringt, stoppe einen Dienst nach dem anderen - zuallerst den famd, falls der installiert ist :roll:

Antworten