umount pri shutdown
Patrik Ostrihon
pa3k na pa3k.sk
Čtvrtek Březen 20 03:09:14 CET 2003
Dňa Št, 2003-03-20 at 02:15, oldfrog na volny.cz napísal:
> Klidnou noc preji,
>
> vrta mi hlavou:
>
> 1) kdo pripojuje / pri startu systemu (asi jadro, ze?)
Ano jadro. Konkretne to najdete v init/do_mounts.c v zdrojakoch jadra.
Ide o funkciu mount_root(void)
> 2) kdo odpojuje / pri vypnuti systemu (hmm, jadro?)
No vseobecne odpojenie a pripojenie fs stae vykonava jadro :) mount a
umount da len z userspace prikaz na prevedenie mount/umount.
> Jak to je? Predpokladam, ze to nemuze byt zadny
> proces, protoze ten je z rootu spusteny... Tudiz asi
> ani init.
Ale moze, totizto nepotrebujete filesystem umountnut, staci Vam ho
remoutnut do readonly.
V debiane to vypada takto:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
case "`uname -r`" in
1.*|2.[01].*) FORCE="" ;;
*) FORCE="-f" ;;
esac
umount -ttmpfs $FORCE -a -r
echo -n "Deactivating swap... "
swapoff -a
echo "done."
# We leave /proc mounted.
echo -n "Unmounting local filesystems... "
umount -tnoproc $FORCE -a -r
echo "done."
mount -n -o remount,ro /
: exit 0
Prijemne "vrtanie" :)))
pa3k
Další informace o konferenci Linux