[linux] O co go?

Matej Kovac matej na pobox.sk
Středa Listopad 10 19:30:25 CET 1999


Stefan Petrucha wrote:
> Nov  4 06:26:50 ciel kernel: attempt to access beyond end of device
> Nov  4 06:26:50 ciel kernel: 03:05: rw=0, want=417683, limit=348736
> Nov  4 06:26:50 ciel kernel: Filesystem panic (dev 03:05, mounted on 16:03:202754)
> Nov  4 06:26:50 ciel kernel:   FAT error
> Nov  4 06:26:50 ciel kernel:   File system has been set read-only
> Nov  4 06:26:50 ciel kernel: Directory 1563252: bad FAT
> Nov  4 06:26:50 ciel kernel: Filesystem panic (dev 03:05, mounted on 16:03:202754)

nasiel chybu, vyhlasil chybu, spravne zareagoval: read only a
basta.

> Fakt je, ze ta fatka bola posahana, ale co tam ten kernel alebo whoever
> hladal? Netusi nahodou niekto? Skontroloval som aj /etc/cron.daily, ale
> tam to vyzera nanajvys nevinne.

v cron.daily je nejaky script co pouziva find... myslim ze sa
trafim ak poviem updatedb/slocate, vsak. v noci bola
samozrejme zmontovana fatka, mozno si ju spravil znovu
read/write, neviem...

> Rovnaka chyba sa opakovala o den neskor
> a o dalsi den kernel skolaboval:
> ...
> Nov  6 06:25:00 ciel /USR/SBIN/CRON[582]: (root) CMD (run-parts --report /etc/cron.daily)
> Nov  6 06:25:00 ciel anacron[585]: Updated timestamp for job `cron.daily' to 1999-11-06
> Nov  6 06:27:12 ciel kernel: general protection: 0000
> Nov  6 06:27:12 ciel kernel: CPU:    0
> Nov  6 06:27:12 ciel kernel: EIP:    0010:[get_hash_table+52/172]
> Nov  6 06:27:12 ciel kernel: EFLAGS: 00010282
.....
> Nov  6 06:27:12 ciel kernel: Process find (pid: 636, process nr: 39, stackpage=01505000)
> ...

tu je ten find. 
nasiel chybu, _ne_vyhlasil chybu, _ne_spravne zareagoval:
nejaka hlaska z windoze... nestoji ti masina niekde pri takom
stroji? zeby medz nimi preskocila iskra? :-)

v kazdom pripade si nasiel chybu, nie som si isty ci vo find
alebo niekde v kernel kode vfat, pripadne celom vfs. skor ten
kernel - uz on mal vyhlasit chybu a zlyhalo to... inak by
prislo skor to co pred tym a nejake segfault/inyfault pre
find... 'Process find' v takom pripade znamena len ze volanie
ktore padlo prislo z findu.

> 
> Potom sa z toho nevedel spamatat ani po restarte a bolo treba opravit /.
> 
ostal tvrdy? tak sa neodmontoval root... a mozno ani ked
neostal tvrdy, ak uz mal vfs layer kernelu pomenene nejake
svoje premenne, necudujem sa...

fatku urcite skontroluj. ak ju nepotrebujes vo windoze tak
podme na ext2.

> (sorry - som sa rozpisal :-)
>
stavaju sa aj ine horsie veci... (zla fatka??? :)))


Matej Kovac
matej na pobox.sk



Další informace o konferenci linux