[pso] Problema la unmount pe linux

Bogdanutz pso@cursuri.cs.pub.ro
Tue, 18 May 2004 13:28:05 -0700 (PDT)


Adica mi-am dat io semana dupa ce am dat un man ps :d
la wchan imi apare wait_on_buffer.

Asta inseamna ca , kernelul asteapta ca eu sa scriu
vreun bh si eu nu am implementat vreo functie ce ar
trebui apelata ? (cred ca am implementat cam tot ca
stau la chestia asta  de vreo 8 ore :( )

Multumesc

--- Octavian Purdila <tavi@cs.pub.ro> wrote:
> On Tuesday 18 May 2004 21:58, Bogdanutz wrote:
> > Sistemul functioneaza relativ bine adica pot sa
> scriu
> > directoare,fisiere, pot sa le citesc, dar in cazul
> in
> > care scriu un fisier care are ceva in el (nu crapa
> > nimic .. il citesc cu more, cu cat..) nu mai pot
> sa
> > fac unmount.
> >
> > Problema e ca nu mi se apeleaza nici una din
> functiile
> > inregistrate. In mod normal la unmount cred ca ar
> > trebui sa se apeleze write_inode si clear_inode
> pentru
> > toate inodurile dupa care put_super, dar nu se
> > intampla asa.
> > Este ceva care imi scapa ?
> 
> Incearca sa vezi in ce functie se blocheaza procesul
> (ps -l, campul wchain).
> 
> 
> > Daca in conditiile de mai sus dau unmount procesul
> se
> > blocheaza si nu mai pot sa-l opresc. Daca ma
> loghez la
> > alt terminal si fac un ls pe directorul montat nu
> > apare nimic iar in sistem nu mai apare montat
> pitix
> > nicaieri.
> >
> > Si inca ceva. Pe inodul root imi apare i_count ca
> > fiind 1 .. e vreo functie care face chestia asta
> de la
> > sine ca eu nu am facu asta .
> >
> 
> iget incrementeaza i_count, iput il decrementeaza
> 
> tavi
> _______________________________________________
> pso mailing list
> pso@cursuri.cs.pub.ro
>
http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/pso



	
		
__________________________________
Do you Yahoo!?
SBC Yahoo! - Internet access at a great low price.
http://promo.yahoo.com/sbc/