[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: