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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
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.4 og rpcsvc-proto-1.4.4
nfs-utils-2.6.4, libnsl-2.0.1, libxml2-2.12.5, MIT Kerberos V5-1.21.2, OpenLDAP-2.6.7 (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 \ --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.
--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.2.
/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.
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-20240209 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.