[ LUGOS ] shutdown & umount

Boris Benko boris.benko na telekom.si
Čet Apr 29 22:15:55 CEST 1999


Borut Mrak wrote:
> 
> On Thu, Apr 29, 1999 at 01:12:11PM +0000, Matic wrote:
> >  Takole. Se enkrat. Zadeva je res annoying in bi jo rad resil. Imam RH
> > 5.2, kernel 2.0.36, mount-2.8a. Particije so razporejene takole (ce ima
> > to kaj veze...):
> > /dev/hda1 on /dos1 type vfat
> > /dev/hda2 on /dos2 type vfat
> > /dev/hda3  swap
> > /dev/hda4 on /usr type ext2
> > /dev/hdb1 on /home type ext2
> > /dev/hdb2 on / type ext2
> >  Torej. Ko naredim shutdown gre vse uredu do umounta, kjer napise:
> > Unmoutnig filesystems...
> > umount: /usr: device busy
> >
> >  Potem pomaga seveda samo se reset tipka. REs bi bil vesel kakrsnegakoli
> > konstruktivnega predloga.
> 
> Ocitno ti nek proces sedi na /usr particiji, zato se le-te ne da umountat.
> Cudno je, da se to dogaja pri umountanju particij, saj bi morali biti takrat
> (naceloma) pobiti vsi procesi, razen inita in mogoce se kaksnega.
> Probaj iti v single-user mode in rebootat od tam. Ce to dela v redu, pojdi
> nazaj v multi-user in poganjaj vse skripte v /etc/rc0.d (mislim, da je
> na RH to /etc/rc.d/rc0.d), dokler ne prides do tiste za umountat particije.
> Takrat poglej, kateri procesi ti se laufajo. En od teh je pac obesen na /usr.

Ocitno res nek proces sedi na /usr particiji. Iz nekega razloga ni bil
pobit (kaksen sistemski program) in je v nekem stanju in preprecuje, da
se particija umounta.

Jaz bi nasel na /etc/rc.d skripto, ki umounta particije (na pamet je ne
vem) in vrinil ukaza v skripto (tik pred umountom):
fuser /usr > /tmp/a.tmp
ps aux > /tmp/b.tmp

fuser ti pove procese PIDe procesov, ki drzijo /usr in iz kaksnega
razloga ga drzijo. Nato pa se ps aux, da si zlistas procese, ki so se
aktivni v trenutku pred umountom. Potem pa bos ze nasel krivca in
skripto za umount popravil v prvotno stanje.

fuser je tudi dober, ko hoces umountati CDROM pa nekdo sedi na njem...

=b


-- 
============================================================================
mag. Boris Benko                      | E-mail: Boris.Benko na telekom.si
Telekom Slovenije, PE Murska Sobota   |         B.Benko na s-gms.ms.edus.si
Senior Prog./Sys admin./Informatik    |         Boris.Benko na computer.org
Slu§ba za informatiko                 | Phone: (work) +386 69 31 676
                                      |        (ISDN) +386 69 14 632
                                      |        (home) +386 69 37 499
===========================================================================




Dodatne informacije o seznamu Starilist