festplattenzugriffe ueberwachen ?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
ufu
Beiträge: 73
Registriert: 09.03.2003 12:46:37
Wohnort: Mainhattan

festplattenzugriffe ueberwachen ?

Beitrag von ufu » 01.11.2005 20:17:55

Hi all,

kann mir jemand von euch sagen, wie ich checken kann, was / wer auf meiner hdd rumkaspert ?
ich habe hier einen router auf dem verschiedenste dienste laufen. seit heute mittag ist die hdd permanent am arbeiten. ich kann aber nicht herausfinden was der kasten da so tut.

es ist ein alter kernel 2.4.20-bf2.4 system aber uptodate. ich hatte heute mittag das problem das mein /dev/hda3 zu 100% belegt war..daraufhin habe ich unter /var/spool/mail erstmal alle msglogs geloescht (exim) danach noch /var/cache/apt/archives geleert.
der platz reichte nun wieder..danach habe ich ein

Code: Alles auswählen

apt-get update; apt-get upgrade
gefahren. alles gut gelaufen....nur herrscht nun unerklaerlicher betrieb auf der hdd

Code: Alles auswählen

/var/log/messages
schweigt sich leider hier aus...

alle nicht zwingend benoetigten dienste und server sind ausgeschaltet (autofs, nfs, apache diverse isdn geschichten)..dennoch greift dauernd etwas auf dieplatte zu. nach 1 bis 2 min ist wieder ruhe und dann gehts gleich wieder los.
:roll:
Gruss
ufu
----------------------------------------------------
Kaum macht mans richtig, dann gehts !

Benutzeravatar
ufu
Beiträge: 73
Registriert: 09.03.2003 12:46:37
Wohnort: Mainhattan

Beitrag von ufu » 01.11.2005 21:15:55

ok..ich bin nun doch n schritt weiter...

es scheint kjournald zu sein...aber was in aller welt macht er, das er da permanent am roedeln ist ?!

Code: Alles auswählen

Tasks:  43 total,   4 running,  39 sleeping,   0 stopped,   0 zombie
Cpu(s):  19.7% user,  65.0% system,   0.0% nice,  15.3% idle
Mem:     29228k total,    28300k used,      928k free,     7356k buffers
Swap:   248996k total,     4404k used,   244592k free,     7268k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
   11 root      12   0     0    0    0 S  9.8  0.0   9:23.47 kjournald
hat hier jemand eine idee ?

danke im voraus !
Gruss
ufu
----------------------------------------------------
Kaum macht mans richtig, dann gehts !

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 02.11.2005 09:14:53

Also, du benutzt wohl EXT3 als Filesystem und der kjournald ist meines Wissens dafuer zustaendig, die Aenderungen auf Platte zu bringen bzw. das Journal, das EXT3 mitschreibt aktuell zu halten.
Bleibt also trotzdem die Frage, was genau die vielen Plattenzugriffe bei dir macht.

tobi_w
Beiträge: 73
Registriert: 04.03.2005 10:02:31

Beitrag von tobi_w » 02.11.2005 09:25:52

Ich habe dafür ein kleines Skript:

Code: Alles auswählen

#!/bin/sh
#
trap clean_exit 1 2 3 6 15

clean_exit () {
echo 0 > /proc/sys/vm/block_dump
 /etc/init.d/sysklogd start
 echo "Adios"
 exit 0
}

/etc/init.d/sysklogd stop
echo 1 > /proc/sys/vm/block_dump

while true; do
 clear
 date
 dmesg | tail -n10
 sleep 1
done
Das zeigt welches Programm gerade auf die Platte zugreift.

Benutzeravatar
ufu
Beiträge: 73
Registriert: 09.03.2003 12:46:37
Wohnort: Mainhattan

Beitrag von ufu » 02.11.2005 15:27:13

danke erstmal fuer eure antowrten und dir tobi_w vielen dank fuer das script...
es half mir zwar hier weniger aber bei nem anderen problemchen !!

was den kjournald angeht: kann man irgendwie ueberpruefen was der gerade tut ? ein logfile oder so ?
denn im syslog sowie in den messages steht darueber leider NULL

hilft hier evtl ein fsck ??
Gruss
ufu
----------------------------------------------------
Kaum macht mans richtig, dann gehts !

Antworten