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.6 og rpcsvc-proto-1.4.4

Valgfri

nfs-utils-2.8.1, libnsl-2.0.1, libxml2-2.13.5, 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           \
            --with-systemd            \
            --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.

--with-systemd: Denne bryteren muliggjør installasjon av de medfølgende systemd enhetene.

--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.

Systemd Enhet

For å starte Autofs ved oppstart, aktiver den tidligere installerte systemd enhet ved å kjøre følgende kommando som root bruker:

systemctl enable autofs
[Notat]

Notat

Du kan også spesifisere OPTIONS variabelen i /etc/sysconfig/autofs filen med eventuelle tilleggsparametere som du kanskje vil sende til automount nissen.

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