autofs-5.1.9

Introduksjon til Autofs

Autofs kontrollerer driften av automontering nissen. Automount nissen monterer automatisk filsystemer når de åpnes og demonterer dem etter en periode med inaktivitet. Dette blir gjort basert på et sett med forhåndskonfigurerte kart.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Autofs Avhengigheter

Påkrevd

libtirpc-1.3.5 og rpcsvc-proto-1.4.4

Valgfri

nfs-utils-2.7.1, libnsl-2.0.1, libxml2-2.13.4, MIT Kerberos V5-1.21.3, OpenLDAP-2.6.8 (kun klient), og Cyrus SASL-2.1.28

Kjernekonfigurasjon

Bekreft at automounter kjernestøtte er aktivert:

File systems --->
  <*/M> Kernel automounter support (supports v3, v4 and v5)          [AUTOFS_FS]

Aktiver eventuelt følgende alternativer i kjernekonfigurasjonen:

File systems --->
  [*] Network File Systems --->                            [NETWORK_FILESYSTEMS]
    <*/M> NFS client support                                            [NFS_FS]
    <*/M> SMB3 and CIFS support (advanced network filesystem)             [CIFS]

Rekompiler og installer den nye kjernen, om nødvendig.

Installasjon av Autofs

Installer Autofs ved å kjøre følgende kommandoer:

./configure --prefix=/usr             \
            --with-mapdir=/etc/autofs \
            --with-libtirpc           \
            --without-openldap        \
            --mandir=/usr/share/man   &&
make

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install
[Obs]

Obs

Hvis autofs allerede er installert på ditt system, sørg for å sikkerhetskopiere konfigurasjonsfilene dine. De blir overskrevet av følgende kommando.

Installer standard konfigurasjonsfil, fortsatt som root bruker:

make install_samples

Parameterforklaringer

--with-libtirpc: Denne bryteren tvinger pakken til å bruke libtirpc for RPC funksjonalitet i stedet for å stole på implementering fra Glibc, som ble fjernet i LFS 8.1.

--without-openldap: Denne bryteren deaktiverer openldap hvis funnet. Hvis openldap er ønsket, utelat denne bryteren. Merk at openldap støtte i autofs krever MIT Kerberos V5-1.21.3.

Konfigurere Autofs

Konfigurasjonsfiler

/etc/sysconfig/autofs.conf, /etc/autofs/auto.master, /etc/autofs/auto.misc, og /etc/autofs/auto.net

Konfigurasjonsinformasjon

Installasjonsprosessen oppretter auto.master, auto.misc, auto.smb, og auto.net. Bytt ut auto.master filen med følgende kommandoer som root bruker:

mv /etc/autofs/auto.master /etc/autofs/auto.master.bak &&
cat > /etc/autofs/auto.master << "EOF"
# Begin /etc/autofs/auto.master

/media/auto  /etc/autofs/auto.misc  --ghost
#/home        /etc/autofs/auto.home

# End /etc/autofs/auto.master
EOF

Denne filen oppretter en ny mediemappe, /media/auto som vil overlegge alle eksisterende mapper med samme navn. I dette eksemplet filen /etc/autofs/auto.misc, har linjen:

cd   -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

som vil montere en cdrom som /media/auto/cd hvis den mappen er lest. --ghost alternativet forteller automounter å lage «ghost» versjoner (dvs. tomme mapper) for alle monteringspunktene som er oppført i konfigurasjonsfilen uavhengig av om noen av filsystemene faktisk er montert eller ikke. Dette er veldig praktisk og anbefales på det sterkeste, fordi det vil vise de tilgjengelige automonterbare filsystemene som eksisterende mapper, selv når filsystemene deres for øyeblikket ikke er montert. Uten --ghost alternativet, må du huske navnene på mappene. Så snart du prøver å få tilgang til en av dem, vil mappen bli opprettet og filsystemet vil bli montert. Når filsystemet demonteres igjen, vil mappen også bli ødelagt, med mindre --ghost alternativet ble gitt.

[Notat]

Notat

En alternativ metode ville være å spesifisere en annen automontering plassering som f.eks /var/lib/auto/cdrom og lage en symbolsk lenke fra /media/cdrom til automonteringsstedet.

auto.misc filen må konfigureres til din fungerende maskinvare. Den innlastede konfigurasjonsfilen skal laste inn cdrom hvis /dev/cdrom er aktiv eller den kan redigeres til å samsvare med enhetsoppsettet ditt. Eksempler på disketter er tilgjengelige i filen og enkelt aktivert. Dokumentasjon for denne filen er tilgjengelig ved bruk av man 5 autofs kommandoen.

På den andre linjen, hvis aktivert, vil en brukers hjemmemappe bli montert via NFS ved innlogging. /etc/home.auto må eksistere og ha en oppføring som ligner på:

joe  example.org:/export/home/joe

hvor mappen /export/home/joe er eksportert via NFS fra systemets example.org. NFS deling er dekket på neste side.

Denne pakken kan også brukes til å montere SMB delinger, men den funksjonen er ikke konfigurert i disse instruksjonene. For ytterligere konfigurasjonsinformasjon, se man sidene for auto.master(5). Det finnes også nettressurser som dette AUTOFS HOWTO tilgjengelig.

Oppstartsskript

autofs installerer sitt eget oppstartsskript, men det har ingen mulighet for logging eller visuell samsvar med andre BLFS skript. Den vil bli erstattet av en forbedret versjon.

Installer /etc/init.d/autofs monteringsskript som følger med blfs-bootscripts-20240913 pakken.

make install-autofs

Time-out variabelen er satt i /etc/sysconfig/autofs.conf. De installerte filene setter er standard på 60 sekunders inaktivitet før enheten demonteres. En mye kortere tid kan være nødvendig for å beskytte bufferskriving til en diskett hvis brukere har en tendens til å fjerne mediet før tidsavbruddsinnstillingen.

Innhold

Installert Program: automount
Installerte Biblioteker: libautofs.so. lookup_dir.so, lookup_file.so, lookup_files.so (symbolkobling til lookup_file.so), lookup_hosts.so, lookup_ldap.so (valgfri), lookup_multi.so, lookup_nis.so (symbolkobling til lookup_yp.so), lookup_program.so, lookup_userhome.so, lookup_yp.so, mount_afs.so, mount_autofs.so, mount_bind.so, mount_changer.so, mount_ext2.so, mount_ext3.so (symbolkobling til mount_ext2.so), mount_ext4.so (symbolkobling til mount_ext2.so), mount_generic.so, mount_nfs.so, mount_nfs4.so (symbolkobling til mount_nfs.so), parse_amd.so, og parse_sun.so
Installerte Mapper: /usr/lib/autofs og /etc/autofs

Korte Beskrivelser

automount

er nissen som utfører monteringen når en forespørsel blir gjort for enheten