K: Kezdô linuxos vagyok és nem értem miért olyan bonyolult egy olyan egyszerű
művelet elvégzése, mint a cd vagy a floppy cserélése. Nincs valami módszer,
amivel ezt úgy tudnám kezelni, mint mondjuk dos alatt a Dos Navigátorban?
V: De igen. Ez az autofs.
K: Hogyan tudom beüzemelni az autofs-t?
V: A RH5 installkor felkínálja az automatikus indítást - késôbb a setup parancs
kiadásával jön föl az a menü (root-ként!!). Ha nincs telepítve rpm-el, vagy
dkpg-vel rakd fel a szokásos módon. Ha RH5 telepítéskor beikszelted az autofs-t,
akkor ez a lépés kihagyható.
K: Ok felraktam az autofs-t, oszt' nem történt semmi! Mit csináltam rosszul?
V: Be kell konfigurálni!
K: Hogyan kell bekonfigurálni?
V: Mindent root-ként csinálj!
Umountold az eddig kézzel mountolt dolgaidat, majd kommentezzd ki azokat
fstab-ban. Ha RH5-öd van akkor a /etc/rc.d/init.d/autofs fileban cserélj ki
minden
touch /var/lock/subsys/automountsort
touch /var/lock/subsys/autofs -ra!Szerkeszd meg a /etc/auto.master -fájlt úgy, hogy timeout 2 legyen, ez általában 60. Ha üres a /mnt könyvtár, akkor a /misc-t át lehet nevezni /mnt-re. Nekem így néz ki az /etc/auto.master :
/mnt /etc/auto.misc --timeout 2egyébként akárhány ilyen sor lehet!
cdrom -fstype=iso9660,ro,exec,nosuid,nodev :/dev/cdrom(A \ itt azt hivatott szimbolizálni, hogy az a sor aminek a végén van és a következő sor a konfigfile-ban egy sor, de nem tudtam úgy tördelni. [-])
diska -fstype=auto,defaults,nosuid,nodev,noexec,umask=007,gid=100,quiet \ :/dev/fd1
diskb -fstype=auto,defaults,nosuid,nodev,noexec,umask=007,gid=100,quiet \ :/dev/fd1
cd /etc/rc.d/init.d
./autofs start
Mostantól van automount.
K: Maradt egy üres /misc könyvtár. Törölhetem?
V: Igen.
K: Miért nem lehet a timeout 1?
V: Lehet, de nálam ilyenkor nem működik egyaltalán az autofs. Ha nálad megy
akkor használd.
K:Kell ez a rengeteg paraméter a -fstype után?
V:Kell.
K: Milyen filerendszer az 'auto' ?
V: Egy paraméter. Ezzel automatikusan felismeri az msdos, ext2, minix
filerendszereket a lemezen. Ez semmilyen érezhetô vagy mérhetô lassulással nem
jár.
K: Ki lehet kapcsolni a floppy-k automatikus cache-elését?
V: Igen. Rakj egy 'sync' szót a paraméterek közé.
K: Nem látom a 'user' paramétert az opciók között. Ez azt jelenti, hogy user nem
mountolhat?
V: Nem, az automount démon mountol, ami root jogú. Ezért kell az umask és a gid
beállítása.
K: Az umask=007 nem egy hatalmas sec. hole?
V: Nem. A mount az umaskot fordítva értelmezi. Itt azt állítod be hogy milyen
jogok _nem_ lesznek.
K: Még most is üres a /mnt. Ez baj?
V: Nem. Csak akkor jön létre a könyvtár, ha cd vel belépünk. Add ki a 'cd cdrom'
parancsot (persze idézôjelek nélkül).
K: Mikor beléptem a /mnt/cdrom könyvtárba, az mc képernyôje telement olyan
szeméttel, hogy media changed, vagy mi a szösz. Hogyan lehet ezt elkerülni?
V: A RH5 alapban a klogd logszintjét 7-re, azaz max-ra állítja, így minden
kernelüzenetet kiír a konzolra. Vedd le ezt a szintet 4-re úgy, hogy a
/etc/rc.d/init.d/syslog fileban a 'daemon klogd' sort 'daemon klogd -c 4' -re
cseréled. Ezután add ki a következô parancsokat:
# cd /etc/rc.d/init.d
# ./syslog restart
K: Hogyan kell umountolni egy ilyen filerendszert?
V: Lépj ki a könyvtárból, majd az a timeoutban megadott idô után umountolódik.
K: Már nem azért de ez még nem egy Dos Nav. Hogy kezeljem ezt mc-bôl?
V: Nyomd le a ctrl-visszaper billentyűket, és az Add menüpontal az aktuális
könyvtárat igy el mented a menüben. Teendô tehát az hogy cd valami parancsal
belépsz egy automountolt könyvtárba és ott ctrl-visszaper, majd add parancsal
elmented pl úgy hogy 'cdrom'.
Tehát a megszokott alt-F1 helyett ctrl-visszaper kell.
Nálam így néz ki a .mc.hot file eleje:
ENTRY "cd-rom" URL "/mnt/cdrom" ENTRY "dos" URL "/mnt/dos" ENTRY "disk a:" URL "/mnt/diska" ENTRY "disk b:" URL "/mnt/diskb" ENTRY "Root directory" URL "/" ENTRY "Home directory" URL "/home/peter"K: Oké működik, de ha belépek egy automountolt könyvtárba, akkor a logba 2 másodpercenként ír az automount.
_FILE_UMOUNTstringet tartalmazó sorokban (2 ilyen van) a
LOG_XXXXXstringet
LOG_DEBUG -ra kell cserélni, majd újrafordítani a make parancsal.
K: Hol van autofs forrás?
V: 22-es CHIP CD vagy internet.
K: Nincs valahol egy lefordított bináris, vagy egy javított autofs csomag
mondjuk rpm-ben?
V: Még nincs. NE KÜLDJ ÉS NE FOGADJ EL ROOT JOGů BINĹRIST !!!! Ha majd valaki
készít rpm-et, az az ismert helyeken lesz elhelyezve és be lesz jelentve a linux
listákra. A debian csomagot nem ismerem, az nem tudom milyen hibákat tartalmaz,
ha tartalmaz egyaltalán.
K: Hogyan használjam KDE/Netscape alatt?
V: Bookmarkold le az automountolt könyvtárakat.
K: Én egy tök szupi 'egykattintós' lemezmountolót használok, amely tök hype
annimációkkal kápráztat el (u)mountkor. Mi lesz vele?
V: Nincs rá többé szükség. Töröld le.
K: ůgy általában, lassít a rendszer egészén az autofs?
V: Nem. Sem érezhetô, sem mérhetô lassulás nincs.
K: Együttműködik a dosemuval?
K: Látszólag nincs semmi automountolva, mégis lock-olt a cd. Mit csináljak?
V: Próbáld meg root-ként az 'umount /dev/cdrom' parancsot. Tehát nem 'umount
/mnt/cdrom' !
K: Hogyan lehet leállítani az autofs-t?
V: Add ki a következô parancsokat root-ként:
# cd /etc/rc.d/init.d
# ./autofs stop
K: Megváltoztattam az autofs konfig fájlait. Hogyan érvényesítsem?
V: Add ki a következô parancsokat:
# cd /etc/rc.d/init.d
# ./autofs restart
K: Működik RH 4.1-el?
V: Igen, csak 2.0.32 vagy újabb kernel kell. Valószínűleg neked kell lefordítani
a csomagot.
K: RH5 alatt init 2-ben nem indul el az autofs. Mit tegyek?
V: Hibás a RH5 setup programja, alapból csak az init 3-at állítja be. Nevezd át
az rc.2 ben a '@K??autofs' filet '@S??autofs -re'.
K: Van valami hátránya az autofs-nek?
V: Nem tudok róla.
K: Hol szálhatok be az autofs fejlesztésébe?
K: Még mindig nem működik. Kinek irhatok?
V: Pl. nekem ;-), aki ezt a doksit írta: Németh Péter,
mailto:qgenpete@gold.uni-miskolc.hu, vagy a linux kezdô listára:
mailto:linux-kezdo@mlf.linux.rulez.org
Elkövette: Németh Péter mailto:qgenpete@gold.uni-miskolc.hu
ice@rulez.org
|