Filerendszerek:
AutoFS FAQ
Gyakran Ismétlôdô Kérdések és Válaszok (GYIK)

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/automount
sort
  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 2
egyébként akárhány ilyen sor lehet!
Szerkeszd meg /etc/auto.misc fájlt értelemszerűen (pl. így):
  cdrom -fstype=iso9660,ro,exec,nosuid,nodev    :/dev/cdrom
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
(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. [-])
Megj: a gidnek a saját user group id-t add meg (ld. /etc/group), majd add ki a következô parancsokat:

  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.
V: ůjra kell forgatni az automout-ot! A automunt.c fileban a
  _FILE_UMOUNT
stringet tartalmazó sorokban (2 ilyen van) a
  LOG_XXXXX
stringet
  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?
V: Nem, a dosemu nem működik együtt az autofs-el (ez a 0.66.7-re vonatkozik). Ez azt jelenti, hogy amíg dosemuban vagy addig lock-olt a /dev/cdrom.

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?
V: A fejlesztôk levlistája: mailto:autofs@linux.kernel.org. Feliratkozás: mailto:majordomo@linux.kernel.org, a levéltörzsbe meg 'subscribe autofs'.

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


This document is: http://localhost/var/www/cgi-bin/fom?file=114

[Search] [Appearance] [Show Edit Commands]
The Faq-O-Matic is by Jon Howell.