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.
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.
Nedlasting (HTTP): https://www.kernel.org/pub/linux/daemons/autofs/v5/autofs-5.1.9.tar.xz
Nedlasting MD5 sum: 06fb59a03c82364a0d788435b6853d70
Nedlastingsstørrelse: 328 KB
Estimert diskplass som kreves: 5.7 MB
Estimert byggetid: mindre enn 0.1 SBU
libtirpc-1.3.6 og rpcsvc-proto-1.4.4
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
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.
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
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
--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.
/etc/sysconfig/autofs.conf
,
/etc/autofs/auto.master
,
/etc/autofs/auto.misc
, og
/etc/autofs/auto.net
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.
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.
For å starte Autofs ved
oppstart, aktiver den tidligere installerte systemd enhet ved å
kjøre følgende kommando som root
bruker:
systemctl enable autofs
Du kan også spesifisere OPTIONS
variabelen i /etc/sysconfig/autofs
filen med eventuelle
tilleggsparametere som du kanskje vil sende til automount
nissen.