← Back to team overview

sslug-teknik team mailing list archive

Problemer med ext3 og partitions tabel

 

Hejsa

Jeg har fået et problem med min workstation derhjemmem .. pludselig
virker intet da kernen får følgende fejl:

--

attempt to access beyond end of device
03:04: rw=1, want=9465124, limit=9465120
Assertion failure in __journal_remove_journal_head() at journal.c:1729:
"buffer_jbd(bh)"
kernel BUG at journal.c:1729!
invalid operand: 0000
CPU:    0
EIP:    0010:[<c016fa60>]    Tainted: PF
EFLAGS: 00010282
eax: 0000005c   ebx: c70669c0   ecx: 00000001   edx: 00000000
esi: cfd73160   edi: c70669c0   ebp: cfd73520   esp: ce869e6c
ds: 0018   es: 0018   ss: 0018
Process kjournald (pid: 361, stackpage=ce869000)
Stack: c028c100 c028c94f c028c0d1 000006c1 c028c96d c70669c0 cfd73160
ce344e20
       c016b9da c70669c0 cfd73160 c1a62c50 c1a62c00 c1a62c00 00000000
00000000
       00000000 00000000 00000000 00000000 cfd73160 cfd73280 000014aa
c6f277e0
Call Trace:    [<c016b9da>] [<c0113404>] [<c016e1bc>] [<c016e070>]
[<c0106ef8>]

Code: 0f 0b c1 06 d1 c0 28 c0 83 c4 14 90 8d 74 26 00 39 3e 74 2c
 <6>note: kjournald[361] exited with preempt_count 2

--

jeg har prøvet at søge på google men tilsyneladende er jeg den eneste
der får denne fejl i linie 1729. 

Så troede jeg straks at det måske kunne være en fejl i min RAM men efter
12 timers test med memtest86 fandt den ingen fejl.

Herefter har jeg prøvet at køre fsck.ext3 på min root disk hvor den
kommer med følgende fejl:

--

WARNING!!!  Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? y
yes

The filesystem size (according to the superblock) is 2366358 blocks
The physical size of the device is 2366280 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort<y>? yes

--

Herefter forsøger jeg og køre badblocks via e2fsck -f -c /dev/hda4 hvor
badblock sjovt nok melder at den prøver at læse et sted på disken som
ikke findes.

findes der nogen methode hvor jeg kan rette partitions tabellen uden at
reinstallere/slette noget ?

Mvh
Kim

ps. Linux distribution er Gentoo og kernen er 2.4.19-r10 (Svarer næsten
2.4.20 + patches)




Follow ups