; TeX output 2003.04.10:1402_2 ~?ՁZ2Iqqecss2074Automountfmini-Howmwto cG 1 ecrm1000RahulU Sundaram,HЃ ecti1000r}/ahulsundaram@yahoo.co.inU qL ectt1000V*ertaaldU doGor:qEllenBokhorst v1.6,27-12-2002&6 ecss1000InditbGestandwordtdeautofsautomounterbeschreven,hoehettecongureren,enwordtopeenaantaltevoGorkomenU problemengewezen.(&Lt$ffffecbx1440Inhoudsopgacve]f ecbx10001In>troQductie}82ؼ1.1%Revisiehistorie.荍...........................................w21.2%AutomountU -watenwaarom?ۍ.荍...................................w21.3%TypGenU automounting.荍........................................w22A>dministratiefx22.1%Copyrightinformatieٿ.荍........................................w22.2%Disclaimer.荍..............................................w33Installatie34Conguratie35Datlangew>achtenvoQordeunmount enningen,feedbackentoQewijding 7*_2 ~?G1.8In>troQductieY̹2ՁV1Inctropductie荍!N ecbx12001.1Revisiehistorie# !", cmsy10V*ersiesU onder1.5-GeschrevenU doGorDon.V*ersie7i1.5-Hetcopyright7ienanderekleinedetailstoGegevoegd.gRahul7iSundaramnamhetbGeheerover.V*ersieU 1.5.1-DetailsmetbGetrekkingtotdevraagoverU VFATtoGegevoegd.V*ersieU 1.5.2-Revisiehistoryenanderekleinecorrecties.V*ersieU 1.6-EenpaarvragenenantwoGordenU toegevoegd.#Í1.2Automount-watenwaarom?MAutomountingoishetproGceswaarbijhetmountenenunmountenvqanbGepaaldebestandssystemenautomatisch wordtJgedaandoGoreendaemon.BAlshetbestandssysteemnietisgemount,eneengebruikerhettrachttebGenaderen,ddanQuzalhetautomatisch(weer)wordengemount.DitisvoGoralhandigingrotenetwerkomgevingenenvoGorhetcrossmountenvqanbGestandssystementusseneenpaarmachines(voGoralmachinesdienietaltijdonline/zijn).ZHetkqanoGokhandigzijnvoorverwijderbaredevices, ofeenpaaranderegebruiken, zoalsheteenvoudig@schakelentusseneenforced-onasciiconversiemountvqaneendosbGestandssysteemeneenforced-oasciiPyconversiemountvqanhetzelfdedosbGestandssysteem.oAlsLinuxnieuwvoGorjeisenjebegrijptnietwatmountenU endaemonszijn,raadpleegdanwatdoGcumentatieoverditonderwerp.1.3Typ_enautomountingMEr?zijntwee?typGenautomountersonderLinux;ϼAMDȹenautofs.AMD"isdeautomountdaemon,enwerktnaarƔmenmagaannemenalsdeSunOSwAMD.Hetisinuserspacegemplementeerd,watƔbGetekentdathetgeenonderdeelvqandekerneluitmaakt.nDekernelhoGeftautomountingniettebGegrijpenalsjeviadeAMDdaemon,IdiealhetbGestandssysteemverkeerviahetNFSsysteemrouteert,NFSmountnaardelokqalehost.AutofsiseennieuwersysteemdatwordtbijgestaandoGordekernel,6watbGetekentdatdebGestandssysteemcodevqandekernelweetwaardeautomountmountpGointszijnopeenanderszinsnormaalonderliggendfs,enhet?automountprogrammaneemthetvqandaaruitover.1Alleenautofszalindezemini-HOWTO?wordenbGeschreven.(2Acdministratief荍2.1CopyrightinformatieDezeamini-HOWTOaisauteursrechtelijkbGeschermddoGorRahulSundaramSundaram.AllerechtenvoGor-bGehouden.a DitOdocumentisgelicentieerdonderdelicentievqanhetLinuxz(Do}/cumentationProjectO. Ikverwelkomelkevormvqancommerciledistributie,Gmaarikzouhiergraaginformatieoverontvqangen..IkbGentevensbGereidtehelpenalsiemandditdocumentwilvertalen.NeemvoGoruitzonderingenopdelicentievoGorwaardenalsjeblieftcontactmetmeopviaR}/ahulSundaram. DeZlaatsteversievqanditdoGcumentisaltijdbGeschikbaaropdeU websitevqanhetLinuxDoGcumentatiePro0jectop@._2 ~?G3.8Installatieb3ՁV2.2DisclaimerMAlhoGewel2ikmijnbesthebgedaanomdezehowtoinprimastaatuittebrengen,beniknietverantwoordelijk voGor-enigeschadedoGordeactiesdiezijngenomengebaseerdopdeinformatieinditdocument.Hetisnietmogelijkt*allesonderalleconguratiestetesten,{dusmogelijkzijneenaantalvqandeaanwijzingendieinditdoGcumentwordengegevennietcorrectenwellichtwerkenzenietopjesysteem.PMoGchtjeietsaantreenwatnietU juistis,laatmeditdaneerstweten.qIkzalhetzosnelmogelijkherschrijven.ؼDitڝdoGcumentwordtaangeleverdzoalshetis.HIkheberveelmoGeitevoGorgedaanditzoaccuraatmogelijktebGeschreven,{maarɒjegebruiktdeinformatieinditdocumentopeigenrisico.BIngeengevqalzalikaansprakelijkkunnenU wordengesteldvoGorenigeschaderesulterenduithetgebruikvqanditwerk.(3Installatie:AutofsPisgemplementeerdinkernel-space,dusinjekernelmoGetondersteuninghiervoGorzijnmeegecom-pileerd.qAlleU versiesvqandekernelbGeginnendvqanaf2.2.xxondersteunenautofs.W*at'jeoGoknodighebtishetautomountprogrammaendebijbehorendeconguratiebestanden;,+gebruikmakend3vqanderpm's.f%DeRedHatdistributieheeftditpackqagebGeschikbaaralsonderdeelvqandeinstallatie.(4Conguratie:DeinstallatievqandeRPMpackageszaljemakkelijkgenoGegtotditstadiumbrengen,[maarhierishetdeelwaarU jewellichtnietzozekervqanbGentalsjeditnognieteerderhebtgedaan.Er staantwee bGestandenin/etc,tngenaamdauto.masterendeandergenaamdauto.misc.,yEenvoorbeeldauto.masterU zieterongeveerzouit:ؼ/auto/etc/auto.misc X--timeout=60De,eersteregelisniethetmountpGoint.dHet,iswaardesetmountpGoints(tevindenindetweederegel)zullen wordengeplaatst.MetdederdeoptiewordtaangegevendatdegemountebGestandssystemenzichzelf60secondennagebruikkunnenprobGerenteunmounten.OqJemoethetgebruikvqandediskdusstakenvoGordatjeU hetkuntunmounten.Auto.miscEiseen"mapbGestand".LDenaamvqanhetmapbestanddoeterniettoe; dezeisauto.miscgenoemdomdathetoriginallycontrolled/misc.H*Inauto.masterkunnenmeerderemapbGestandenwordengedenieerd.MijnU auto.misczieterzouit:ؼkernel4|-ro,soft,intr9dftp.kernel.org:/pub/linuxcdI{h-fstype=iso9660,ro~:/dev/cdromzipD;-fstype=auto>:/dev/hdd4floppy4|-fstype=vfat>:/dev/fd0DePeerstekolom(de"key")ishetmountpGoint.Inditgevqalzouhet/auto/oppyofietsdergelijkszijn.Demiddelstesetzijndeopties;leesvoGordedetailsdemanpage.TEnindelaatstekolomwordtaangegevenwaarhet#fsvqandaankomt.XDe#"kernel"regelwordtverondersteldeenNFS-mounttezijn.XDe:opalleandereregelsU bGetekentdatheteenlokqaaldeviceis.)_2 ~?G5.8Datlangew>achtenvoQordeunmountݹ4ՁV5DatG\langewcachtenG\vopordeunmount:Eengaantalvqanjulliezaldie60secondentimeoutbGekijkenendenken,繼datise}/enlangetijdomtewachten totdatxe}/endiskettewordtuitgeworpen...W;ellichtdatikgewoondediskssync(hroniseer)enzeergemountuithaal,niemandzalhetopmerken.7Laatxmejeverstandiger?alternatievenvoGorstellen.T*eneerstekunjeUdetimeoutwijzigen.rMaardatzouinecintzijn;տhetsysteemvertellenhetzaakjepasnaslechts15secondenNofietsdergelijksteunmounten.o_AfhankelijkNvqanjesetup,PkunjemisschiensimpGelwegalsnormalegebruikerbdeumountopGdrachtuitvoGeren.Maarinfeiteisereenmanieromhetprogrammaautomounttevragenteunmounten.Alsje(methetprogrammakill)hetsignaalSIGUSR1naarhetautomountproGcesstuurt,'danvzalhetallesunmountenwathetkqan.^MaarvoGordatmensenunmountknoppGenophunwindowmanagersU bGeginnentemaken;eriseenkleinprobleem.ؼHetEautomountproGceswordtdoGorrootuitgevoerd,enhetzalalleensignalenvqanrootaccepteren.gEenvqandeoredenenwaaromjewaarschijnlijkaanautomountingdoGetisdatjezonderroottezijnkuntmountenen8unmounten.#HetzounietzomoGeilijkzijneensuid-rootC7programmateschrijven8diehetvuilewerkopknapte.gDoGormechtergebruiktemakenvqansudoishetmogelijkgebruikerstoGetestaanhetjuistekill-signaal{tezenden.HetenigeprobleemisdatsudojegeensubGopdrachten{laatgebruiken,Gwat{jemoGetdoenomdehuidigePIDoptespGoren.ZJezoueenprogrammagenaamdkillallmoetenhebben,udiejehetvolgendelaatU doGen:ؼALL>\ALL=NOPASSWD:/usr/bin/killall?-USR1automountAnders8zoujealjegebruikersdemogelijkheidmoGetenbiedennaaralleprocessen-SIGUSR1tezenden. Datheeftopprogramma'seendiverseect; hetzaleenaantalwindowmanagersopnieuwinomloGoplatenbrengen,U maarhetkilltemacs.qDuslatenwehopGendatergeenbueroverrunsinkillallzijn...(6V(ragen荍6.1Ikziegeen/auto/oppyofnaarwelkmountp_ointiko_okzoek.MOokGalziejehetnietwanneerhetnietingebruikis,InaarwelkautomountpGointjeoGokzoekt,Ihetzalerzijnals+jehetprobGeerttegebruikenalshetjuistisingesteld.AlsjemeteengraschetoGoldoordedirectorybladert,dan moGetjedenaamwellicht metdehandintikken;"de meesteprogramma'szullenuitproberenwatjeWzeopgeeft,X`endedrivezalongemerktwordengemount.yMNietuitdebGeschikbareonzichtbaremountpGointskunnenAkiezenishelaaseenbGelangrijkekeerzijdevqanautofs.I6BewerkdeconguratiebGestandenalshetjeechtdwarsU zit.q(Hind,degenendieeindigenop.cvoGor"conguratie").EengmogelijkeoplossingdieverscheidenemensenhebbGenuitgeprobeerdisdeaanmaakvqansymbolischeglinksnaarwaarautomountietszalaanmakenzoGdrahetisgemount.RxHiermeezalnaarallewaarschijnlijkheidwor-den8voGorkomendathetprogrammageenmeldingzalgevendateendirectorynietbGestaat(datwilzeggen,alsdeKmountwerkt),maaronzorgvuldigedirectorylistingszullenzorgendatbGestandssystemenwordengemount.#Í6.2Ho_ezieikwatisgemount?MMetedeopGdrachtedf.!vmountzonderoptiesdoethetzelfde,plusdathetdeoptiestoontwaarmeehetisgemount.7?_2 ~?G6.8V ragenh{5ՁV6.3Ikdeedeenwin95diskinhetstation("vfat")enhetwerdautomatischgedetecteerdalsslechtseenreguliereFAT-disk.MDit7ismetautomountgeenprobleem.Hetuto"fstypGedoetgeenpogingtoteenvfatmounttotdathet succesvoleenMS-DOSbGestandssysteemheeftgemount.jVFA*TiseenuitbreidingophetFA*TbasisbGestur-ingssysteemU omWindows95enWindowsNTvqanlangebGestandsnamentevoGorzien.ؼV*olgens>nvqandeauteursvanmount,BishetnogaltijddeverantwoGordelijkheidvqandegebruikeromhetfstypGelaanteleveren,qaangezienmountslechtseenwrappGerrondomeensysteemaanroepiswaaraanhettypGebGestandssysteem8moetwordenopgegeven.7ErwordtinoverweginggenomenmounteenlijstmetbGestandssys-tementelatenaccepterendieinvolgordewordengeprobGeerd,inplaatsvqandethans"heuristieke"wijze.LTEenaantalAgebruikersheeftsimpGelwegmsdosnietindekernelgecompileerd;GditvoGorkomtdathetvoGorafgaandeaan#vfatwordtgetest.Bijdemeestemensenzalditwerken;SeenpaarhebbGenechterechthetmsdosbGe-standssysteempnoGdigeneriseenfeitelijkeoplossing.qJemoetde/proc/lesystemsals/etc/lesystemskopirenenhetzoGdanigbewerkendatdevolgordezodanigwordtgewijzigddatvfatvoGormsdosverschijnt(MetU dankaanMark).Ariel(aslinuxU Atdsgml.com)schrijftU zorgdatmountvfatvoGorfatprobeert,maakofbewerkgewoGonhetbestand/etc/lesystemsGeefU involgordevqanprioriteitaanwelkebGestandssystemenjewiltdathet'auto'fstypGeprobeert.MaakU hetbGestandaanmetcp/proc/lesystems/etc/lesystems.Wijzig%delijstzoGdanigdatdevolgordewordtgewijzigd.lPlaatsfstypGesdiemetgrotevertrouwelijkheid,zoals:ext2,?nwordengedetecteerd(watbGetekentdatzezeersnelwordengecontroleerd),?nendiealgemenerzijnvoGorjealseerste.=TPlaatsvfatvoGormsdosenjebentklaar.=TZorgervoGordatjezeerbeideninzet,voorhetgevqalU jeietsmountzondervfat.DieU vqanmijzieterzouit:ext2U vfatmsdosiso9660****V*oGorverwijderbaredevicesgebruikikeentimeoutvqan1seconde.AMaakapartemapsaan,gescheidendoGordeU timeoutdiejenoGdighebt.Denkje1seconde?DaarmeewordteenbGoelbronnenverspild,Pmaardatisnietzo.DenkeraandathetsysteemU alleenunmountwanneerhetnietlangeringebruikis.DusU een1secondeunmountbGetekent,zoGdraniemandhetdevicemeergebruikt,wordthetunmounted.ZorgU oGokdatje'sync'alsoptievoordedisketteplaatst.d.w.z.oppyU -fstypGe=auto,sync,user,umask=002,gid=oppy:/dev/fd0"DatU zouhetantwoGordU moetenverduidelijken.#Í6.4Mijn}b_estandssysteemD7` ectt1200/auto/grumblesmurfisgemountenkill,j-SIGUSR1un-mounthetniet.MHet" cmmi10schrijftؼ"TheU authorofautofssay"noway"eenU mogelijkehackis(uitdenieuwsgroGep):"mountnietnaar/home/blausermaarnaar/mount/.auto/blauservoGegdandelink/home/blauser-> /mount/.auto/blauserU toGenuNkunjedoGor/homebladerenendehomedirectoryvqandegebruikerzien, xwanneerjedezebGenadert, xwordthetU gemount.ProbleemU dathierbijoptreedt:qhetisnietzozuiverenvoGorelkegebruikermoGetwerkwordenverricht.eenU andereoplossingishetgebruikvqan'amd'inplaatsvan'autofs',maaramdisminderpGerformant"."Ѝ6.10%}Wieb_edankikvoorautofs?MDitr%isslechtsr%doGcumentatievoGorzienomiedersaandachttevestigenopwateengeweldigetaakisvolbrachtmetautofs,'denhoGemakkelijkhetistegebruiken.^rV*ergelekenmetAMD,isautofszeergoGedgedocumenteerden{degenendiehetimplementeerdenhebbGenmijnoprechtedank.:AllesisdoGorhetT*ransmetabedrijfau-teursrechtelijkyhbGeschermd,zdushetisnietmogelijktevoGorzienineenlijstmetcredits,zmaarPeterAnviniswaarschijnlijk(voGoreengrootdeelverantwoGordelijk.bPeterhield3maart1999opdelinuxworldexpGoookeensessieU overautofs.6.11%}Ho_ek@ anikmeerlerenoverautomounting?MErk+iseenautofstutorialopV.ZieoGokdeam-utilsop@WJ_2 ~?G7.8Erk>enningen,feedbackentoQewijding z~7ՁV6.12%}Ho_ek@ anikcontactopnemenmetdeontwikkelaars?Isereenmailinglijst%}vo_orautofs?MIkU konhiergeeninformatieovervinden.qLaathetmealsjeblieftwetenalsjeietstegenkomt.(7Erkcenningen,feedbackG\entopewijding:IkMzouDon(emailidschijntMnunietgeldigtezijn)graagwillenbGedanken voGor]zijnoorspronkelijke]werkaandezemini-Howto. IkbGedankArielvoGorzijnantwoGordbetreendedevraagR}overdekwestie"win95vfat".pIkbGedankhierbijalmijnvriendenvoGorhunondersteuningeniedereendiea zoveelgeduldmetmehadtijdenshetvoltoGoienvqanditwerk.?MailalsjeblieftnaarR}/ahul+Sundaramingevqalvansuggesties,verbGeteringenofheldereideen.8MailmeYalsjeblieftalsjegoGedetutorialshebtofietsdatikaanditdocumentkqantoevoegen._Alvqastbedankt._IkdraagU ditdoGcumentopaanmijnoverledenoudersMr.V.SundaramenMrs.S.SoundaraSundaram.c;_2GD7` ectt1200!N ecbx1200]f ecbx1000&Lt$ffffecbx14406 ecss1000qL ectt1000HЃ ecti1000Iqqecss2074 1 ecrm1000 !", cmsy10 b> cmmi10i