Linux Mint-et használok éppen és mivel az egy ubuntu fork ezért ide írok. Amikor leállítom vagy újraindítom a rendszert a nasomon lévő sambás share-ket nagyon lassan választja le valamiért, ezért egy "umount -all" után a leállás egy-két másodperc a félperces normál leálláshoz képest. Gondoltam beiktatom ezt a hívást leállás és újraindítás elé. Utánanéztem és nem bonyolult a dolog, a következőket csináltam.
Csináltam egy pici scriptet
umountall.sh
a tartalma
#!/bin/sh
umount -all
Aztán beraktam a scriptet az
etc/init.d
alá, és csináltam két simlinket a megfelelő futási szintekhez 0=halt,6=reboot és K-val kezdődik azaz kill ami előbb lefut, mint az S-el kezdődőek.
sudo ln -s /etc/init.d/umountall.sh /etc/rc0.d/K10umountall.sh
sudo ln -s /etc/init.d/umountall.sh /etc/rc6.d/K10umountall.sh
Viszont úgy tűnik a dolog nem működik. Majd beleteszek valami logolást, hogy lássam meghívódik-e, de gondoltam feldobom, hátha valamit rosszul csináltam.
- 1694 megtekintés
Hozzászólások
umountall.sh executable?
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
Persze. :)
- A hozzászóláshoz be kell jelentkezni
ennyivel le kéne futnia Debiannal, a Mint nemtom mennyiben cselexik másképp
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
-a
All of the file systems described in /etc/mtab are unmounted.
(With umount version 2.7 and later: the proc filesystem is not
unmounted.)
umount helyett /bin/umount
- A hozzászóláshoz be kell jelentkezni
kösz, kipróbálom. Most nézem, hogy umount -all írtam umount -a helyett. Ehhh...
- A hozzászóláshoz be kell jelentkezni
Leteszteltem és lefut szépen a script halt vagy reboot esetén sőt umountolja a cifs samba megosztásokat, ezt is teszteltem úgy hogy egy ls -la-t adtam ki a felcsatolt megosztásokra és beleirányítottam egy fájlba. Szóval a dolog működik az egyetlen gond az, hogy a shutdown továbbra is lassú. Ha én umountolom kézzel a shareket, akkor 2 másodperc alatt leáll a rendszer, de így továbbra is lassú, azaz van valami folyamat még a script hívása előtt ami lassít.
Van valami ötlet erre, hogy hol "tököl" olyan sokat leállításnál?
- A hozzászóláshoz be kell jelentkezni