find - kernel ops
Hi,
ich benutzte eine etwas abgewandeltest afio Beispielscript zur
Datensicherung. Wenn ich das script laufen lasse bekomme ich
folgenden ops:
---cut---
ops: 0000
CPU: 0
EIP: 0010:[<e2b0ab13>] Tainted: P
EFLAGS: 00010282
eax: eaa11d37 ebx: 37627379 ecx: fe87a3fd edx: 6220390b
esi: dffec000 edi: dc681e4c ebp: dc681ee4 esp: dc681dfc
ds: 0018 es: 0018 ss: 0018
Process find (pid: 598, stackpage=dc681000)
Stack: c013dd30 dc681eb4 e2b1722c 00000001 00000000 00000000 00000000 d1cc1b80
d1cc0240 00000000 0000ac05 00000000 00000000 00000000 d1cbd000 00000003
00000000 00000000 00000001 00000005 e2b093a5 dc5776c0 dc681fb0 c013dd30
Call Trace: [<c013dd30>] [<e2b093a5>] [<c013dd30>] [<c013dd30>] [<e2b0943a>]
[<c013dd30>] [<e2b0a31b>] [<c013dd30>] [<c013db01>] [<c013dd30>] [<c013de5a>]
[<c013dd30>] [<c0106c5b>]
Code: 0f b6 06 46 89 c2 c1 e2 04 01 da c1 e8 04 01 c2 8d 04 92 8d
---cut---
(Sorry, wegen Zeilenlaenge, ich dachte ich lass es besser so stehen)
Der find Aufruf gibt mir folgenden Fehler:
---cut---
Finding files to dump...find: /proc/380/fd: Datei oder Verzeichnis
nicht gefunden
---cut---
Diesem /proc/380/fd auf die Spur zu kommen liefert folgendes:
---cut---
root@syl:/proc/380 $ ls -l
ls: cwd: Datei oder Verzeichnis nicht gefunden
ls: root: Datei oder Verzeichnis nicht gefunden
ls: exe: Datei oder Verzeichnis nicht gefunden
...
dr-x------ 2 root root 0 18. Jan 15:18 fd
...
root@syl:/proc/380 $ cd fd
bash: cd: fd: Datei oder Verzeichnis nicht gefunden
---cut---
Das mit 'backup / 0' gestartete script sieht beim find Aufruf so
aus:
---cut---
DUMPDIR=/var/local
DONTDUMP=${DUMPDIR}/DONTDUMP
find $1 | grep -v -f ${DONTDUMP} > ${DUMPFILES}
---cut---
In /var/local/DONTDUMP findet sich:
---cut---
^/dev\|^/proc\|^/tmp\|^/mnt\|^/floppy\|^/cdrom\|^/cdburn\|^/dvd\|^/public
---cut---
Bei Prozess 380 handelt es sich um:
---cut---
380 ? SW 0:00 [lirc_dev]
---cut---
lirc habe ich zwar derzeit nicht konfiguriert, aber zur Sicherheit
fuer meine Hauppauge IR schon mal installiert.
Ich bin mir nicht sicher ob der find ops mit der Fehlermeldung zu
tun hat. Benutzt wird hier ein woody mit einem 2.4.18-xfs (gepatched
und gebaut nach Listen FAQ).
Das script hat eigentlich immer tadellos funktioniert (im worst case
brauchte ich es eigentlich noch nie, aber so vereinzelte Bloedsinns
rm Aufrufe hat es schon gerettet ;)).
Ich finde leider den Hebel, wo hier anzusetzten waere nicht :(. Wenn
da jemand eine Idee haette, TIA.
--
bye maik
Reply to: