[ 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