AutoFs er et program som brukes til å montere lokale filsystemer og nettverksandeler automatisk on-demand. Hva det betyr er når du navigerer til AUTOFS -konfigurert monteringspunkt eller katalog, er det nødvendige filsystemet eller nettverksandelen automatisk montert. Så så lenge du ikke trenger å få tilgang til de lokale filsystemene eller nettverksandelene, vil ikke AutOfs montere dem.
Denne artikkelen vil vise deg hvordan du installerer AutOfs på Ubuntu/Debian og Centos/RHEL 8. Jeg vil også vise deg hvordan du monterer lokale filsystemer, SAMBA/Windows-aksjer og NFS-aksjer automatisk på forespørsel med AUTOFS. Jeg vil vise deg hvordan du også kan feilsøke AutOfs Mount -problemer. Så la oss komme i gang.
Innholdsfortegnelse:
Installere autofs på Ubuntu/Debian:
autofs er tilgjengelig i det offisielle pakkelageret til Ubuntu/Debian. Så du kan enkelt installere AutoFs på Ubuntu/Debian fra det offisielle pakkelaget til Ubuntu/Debian.
Oppdater først Apt Package Repository Cache med følgende kommando:
$ sudo apt oppdatering
Å installere autofs, Kjør følgende kommando:
$ sudo apt installer autofs
For å bekrefte installasjonen, trykk Y Og trykk deretter .
autofs skal installeres.
Installere AutOfs på Centos/RHEL 8:
På Centos/RHEL 8 kan du installere autofs enkelt fra det offisielle pakkeoppføret.
Å installere autofs, Kjør følgende kommando:
$ sudo dnf installer autofs
For å bekrefte installasjonen, trykk Y Og trykk deretter .
Det kan hende du må godta GPG -nøkkelen til det offisielle pakkelagde av CentOS/RHEL 8.
For å gjøre det, trykk Y Og trykk deretter .
autofs skal installeres.
Montering av lokale filsystemer med AutOfs:
I denne delen vil jeg vise deg hvordan du bruker autofs å montere lokale filsystemer automatisk på forespørsel.
For demonstrasjonen har jeg laget 3 partisjoner /dev/sdb1,/dev/sdb2, og /dev/sdb3 og formaterte dem i ext4 -filsystemformatet.
De /dev/sdb1 Filsystem har UUID 8C3CC143-9AA7-4BE0-8A67-BA2CC9758F2C.
De /dev/sdb2 Filsystem har UUID 3A0CC358-DC39-401E-91AA-C24712490257.
De /dev/sdb3 Filsystem har UUID DCCB348C-7F25-4B1E-8F1B-D254AEAEC78B.
La oss se hvordan du kan montere dem automatisk på forespørsel ved hjelp av autofs.
Hoved autofs Konfigurasjonsfilen er /etc/auto.herre. Å automatisk montere filsystemer med autofs, du må legge til en oppføring på /etc/auto.mesterfil.
Åpne /etc/auto.herre fil med Nano Text Editor som følger:
$ sudo nano /etc /auto.herre
Legg til den markerte linjen på slutten av bil.herre fil. Denne linjen forteller autofs å se etter filsystemer som skal automatisk i /etc/auto.SDB fil.
Når du er ferdig, trykk + X etterfulgt av Y og For å redde bil.herre fil.
Lag nå en ny fil /etc/auto.SDB følgende:
$ sudo nano /etc /auto.SDB
Skriv inn følgende linjer i /etc/auto.SDB fil.
/data/fs1 -fstype = auto:/dev/sdb1
/data/fs2 -fstype = auto uuid = 3A0CC358-DC39-401E-91AA-C24712490257
/data/fs3 -fstype = ext4, noatime uuid = dccb348c-7f25-4b1e-8f1b-d254aeaec78b
Når du er ferdig, trykk + X etterfulgt av Y og For å redde /etc/auto.SDB fil.
Følgende linje monterer /dev/sdb1 partisjon i katalogen /data/fs1.
Følgende linje monterer /dev/sdb2 partisjon av sin uuid 3A0CC358-DC39-401E-91AA-C24712490257 I katalogen /data/fs2.
Følgende linje monterer /dev/sdb3 partisjon av sin uuid DCCB348C-7F25-4B1E-8F1B-D254AEAEC78B I katalogen /data/fs2. Filsystemtypen (ext4 i dette tilfellet) er eksplisitt definert, og også Noatime Mount -alternativet brukes.
For autofs Endringer for å tre i kraft, starte på nytt autofs Tjeneste med følgende kommando:
$ sudo SystemCTL Restart AutOfs.service
De autofs Tjenesten skal kjøres etter at den er startet på nytt, som du kan se på skjermdumpen nedenfor.
$ sudo systemctl status autofs.service
De/data Katalog og underkatalogene fs1/, fs2/, og fs3/ skal opprettes automatisk, som du kan se på skjermdumpen nedenfor.
$ ls /data
Legg også merke til at ingen av de konfigurerte partisjonene (/dev/sdb1,/dev/sdb2, og /dev/sdb3) er montert ennå.
$ df -h | grep /dev /sdb
Naviger til /data/fs1 Katalog som følger:
$ cd /data /fs1
Som du kan se, partisjonen /dev/sdb1 blir automatisk montert på katalogen /data/fs1 Så snart du har navigert til katalogen /data/fs1.
$ df -h | grep /dev /sdb
På samme måte, hvis du navigerer til /data/fs2 Katalog, The /dev/sdb2 Partisjon skal monteres på /Data /FS2 -katalogen automatisk, som du kan se på skjermbildet nedenfor.
$ cd /data /fs2
$ df -h | grep /dev /sdb
På samme måte, hvis du navigerer til /data/fs3 Katalog, The /dev/sdb3 partisjon skal monteres på /data/fs3 Katalog automatisk, som du kan se på skjermdumpen nedenfor.
$ cd /data /fs3
$ df -h | grep /dev /sdb
Montering av samba/windows -aksjer med autofs:
Du kan også montere Samba eller Windows-aksjer automatisk på forespørsel med autofs.
Først, åpne /etc/auto.herre fil med Nano Text Editor som følger:
$ sudo nano /etc /auto.herre
Skriv inn linjen som merket i skjermbildet nedenfor. Denne linjen forteller autofs For å se etter filsystemer som skal automatisk i konfigurasjonsfilen /etc/auto.filer.
Når du er ferdig, trykk + X etterfulgt av Y og For å redde /etc/auto.herre fil.
Lag nå en ny fil /etc/auto.filer følgende:
$ sudo nano /etc /auto.filer
Skriv inn følgende linje i /etc/auto.filer fil.
/data/filer -fstype = cifs, uid = 1000, gid = 1000, brukernavn =,passord = : // 192.168.0.112/Filer
Når du er ferdig, trykk + X etterfulgt av Y og For å redde /etc/auto.filer fil.
Her, autofs blir instruert om å montere Samba eller Windows -delingen // 192.168.0.112/Filer i katalogen /data/filer.
Innloggingsbrukernavnet til SAMBA/Windows -aksjen er og passord er . Sørg for å erstatte dem med brukernavnet og passordet til SAMBA/Windows -delingen din.
De uid og gid Alternativer for montering brukes til å angi påloggingsbrukeren din som eier og den primære gruppen til påloggingsbrukeren som/data/filer kataloggruppe, slik at du kan skrive til SAMBA/Windows -delingen. De uid og gid av den første ikke-root-brukeren som ble opprettet under installasjonen av de fleste av Linux-distribusjonene er 1000. Så du trenger kanskje ikke å endre dette.
Hvis du vil tillate en annen bruker (la oss si, www-data) Tilgang til SAMBA/Windows -aksjen, du kan finne UID og GID til den brukeren som følger:
$ id www-data
Når du er ferdig, må du starte på nytt autofs Tjeneste som følger:
$ sudo SystemCTL Restart AutOfs.service
Som du kan se, deler Samba/Windows // 192.168.0.112/Filer er ikke montert ennå.
$ df -h | Grep 192.168.0.112
Men en ny katalog /data/filer bør opprettes automatisk, som du kan se på skjermdumpen nedenfor.
$ ls /data
Naviger til /data/filer Katalog som følger:
$ cd /data /filer
Som du kan se, deler Samba/Windows // 192.168.0.112/Filer er montert i /data/filer Katalog automatisk.
$ df -h | Grep 192.168.0.112
Montering av NFS -aksjer med AutOfs:
Du kan også montere NFS-aksjer.
Åpne /etc/auto.filer med Nano Text Editor som følger:
$ sudo nano /etc /auto.filer
Å montere NFS -delen 192.168.0.112:/volum1/filer I katalogen /data/filer2, Skriv inn følgende linje på slutten av /etc/auto.filer fil.
/Data/Files2 -Fstype = NFS, RW 192.168.0.112:/volum1/filer
Når du er ferdig, trykk + X etterfulgt av Y og For å redde /etc/auto.filer fil.
For at endringene skal tre i kraft, start på nytt autofs Tjeneste med følgende kommando:
$ sudo SystemCTL Restart AutOfs.service
Som du ser, deler NFS 192.168.0.112:/volum1/filer er ikke montert ennå.
$ df -h | Grep 192.168.0.112
Men en ny katalog /data/filer2 bør opprettes automatisk, som du kan se på skjermdumpen nedenfor.
$ ls /data
Naviger til /data/filer2 Katalog som følger:
$ cd /data /files2
Som du ser, deler NFS 192.168.0.112:/volum1/filer er montert i /data/filer2 Katalog automatisk.
$ df -h | Grep 192.168.0.112
Feilsøking av AutOfs Montering Problemer:
Til tider, når du endrer autofs Konfigurasjonsfiler på nytt, kan du bruke AutOFs -tjenesten kanskje ikke å bruke endringene. Det kan hende du må starte datamaskinen på nytt for at endringene skal tre i kraft.
Noen ganger kan det hende du har problemer med autofs. Noen filsystemer kan ikke montere som forventet.
Å feilsøke problemer med autofs, Stopp autofs Tjeneste med følgende kommando:
$ sudo systemctl stopp autofs.service
Kjør Automount -programmet med -f og -feilsøking Kommandolinjealternativer som følger:
$ sudo Automount -f - -Debug
Prøv nå å navigere til katalogen hvor autofs unnlater å montere filsystemet/nettverksandelen.
Du skal kunne finne hvorfor autofs unnlater å montere filsystem/nettverksandel i utdataene fra Automount -kommandoen.
Konklusjon:
Denne artikkelen viser deg hvordan du installerer autofs på Ubuntu/Debian og Centos/RHEL 8. Jeg har også vist deg hvordan du automatisk skal montere lokale filsystemer, Samba/Windows-aksjer og NFS-aksjer på forespørsel med AutOfs. Jeg har vist deg hvordan du kan feilsøke AutOfs Mount -problemer også.
Referanser:
[1] Autofs - Debian Wiki
[2] AUTOFS - Ubuntu Community Help Wiki
[3] AUTOFS - Archwiki
[4] 8.3. AUTOFS Red Hat Enterprise Linux 7 | Red Hat Customer Portal