GNU/Linux >> Linux Esercitazione >  >> Cent OS

Guida per principianti al montaggio automatico dei file system in CentOS / RHEL

Il montaggio automatico è un'alternativa alla creazione di voci di montaggio NFS in /etc/fstab o all'utilizzo del comando mount dalla riga di comando per montare condivisioni NFS. Il montaggio automatico monta i file system remoti quando vi si accede, invece di mantenere questi montaggi remoti in ogni momento. Quando i file system remoti sono inattivi, vengono smontati. Ciò libera le risorse di sistema e migliora le prestazioni complessive del sistema.

Per implementare il montaggio automatico, prima installa il pacchetto autofs:

# yum install autofs

Per avviare il servizio autofs:

# systemctl start autofs

Il file di configurazione principale, noto come file della mappa principale, è /etc/auto.master . Questo file elenca i punti di montaggio, noti come chiavi, e i file di mappa corrispondenti che indicano quali file system remoti possono essere montati sulla chiave. Il formato per le voci in /etc/auto.master è:

/key      map-file      [options]

Il montaggio automatico supporta le mappe dirette , mappe indirette e ospita mappe . Le mappe dirette usano una chiave speciale, /-, in /etc/auto.master. Le mappe indirette specificano un nome di percorso relativo nei loro file di mappa. Le mappe host utilizzano una mappa speciale, -hosts, nel file /etc/auto.master. Le voci precedute da un segno più (+) includono una mappa dalla sua origine come se fosse presente nella mappa principale.

Mappe dirette

La voce seguente nel file /etc/auto.master è un esempio di mappa diretta:

/-          auto.direct

Le mappe dirette hanno sempre una chiave di /- . Il file di mappa in questo esempio è auto.direct. Con le mappe dirette, il file della mappa contiene il nome del percorso assoluto della directory da montare. Quello che segue è un esempio del contenuto del file auto.direct:

/usr/man    -ro,soft     host01:/usr/man

Questa voce monta il file system /usr/man dal server host01 sul punto di montaggio /usr/man locale. automount crea la directory /usr/man se non esiste già. Se /usr/man esiste e non è vuoto, il file system montato nasconde il file system locale esistente.
I file di mappa diretti e i file di mappa indiretti hanno il seguente formato:

key    [options]     location

La chiave può essere un nome di directory singolo per una mappa indiretta o il nome del percorso assoluto del punto di montaggio per i montaggi diretti. Le opzioni di montaggio possono essere incluse nei file della mappa. Qualsiasi opzione specificata nei file di mappa sovrascrive le opzioni specificate nel file di mappa principale. La posizione è il file system NFS esportato, un file system locale o qualsiasi altro tipo di file system supportato.

Mappe indirette

La voce seguente nel file /etc/auto.master è un esempio di mappa indiretta:

/misc        /etc/auto.misc

Le mappe indirette sono più comuni delle mappe dirette. Quello che segue è un esempio di un file di mappa indiretto chiamato /etc/auto.misc:

# cat /etc/auto.misc
xyz         -fstype=nfs                           host01:/xyz
cd          -fstype=iso9600,ro,nosuid,nodev       :/dev/cdrom
abc         -fstype=ext3                          :/dev/hda1
kernel      -ro,soft,intr                         ftp.kernel.org:/pub/linux
windoz      -fstype=smbfs                         ://windoz/c

Il campo chiave è relativo alla posizione effettiva del punto di montaggio di autofs, /misc, dal file della mappa principale, /etc/auto.master. Ad esempio, inserendo il comando cd /misc/xyz si monta la directory /xyz dalla macchina host01 localmente su /misc/xyz. Solo il punto di montaggio /misc deve esistere sul computer locale. Per le mappe indirette, la chiave viene creata quando si accede al file system e quindi rimossa quando il file system viene smontato.

La seconda e la terza voce sono esempi di montaggio automatico di file system locali:

cd          -fstype=iso9600,ro,nosuid,nodev       :/dev/cdrom
abc         -fstype=ext3                          :/dev/hda1

Il campo posizione è il percorso del file system locale preceduto da due punti (:). Immettendo il comando ls /misc/cd verrebbe visualizzato il contenuto del file iso sul cdrom. L'immissione del comando ls /misc/abc visualizzerebbe il contenuto del file system ext3 sul dispositivo hda1.

kernel      -ro,soft,intr                         ftp.kernel.org:/pub/linux

L'ultima riga monta una condivisione esportata da una macchina Windows su /misc/windoz:

windoz      -fstype=smbfs                         ://windoz/c

Ospita mappe

La voce seguente nel file /etc/auto.master è un esempio di mappa host:

/net      -hosts

Quando –host viene fornito come mappa, il demone automount crea una sottodirectory sotto la "chiave ” directory, /net, per ogni server elencato nel file /etc/hosts. Ad esempio, l'immissione del seguente comando monta tutte le esportazioni da host03 sulla directory /net/host03:

# cd /net/host03

Tutte le esportazioni vengono montate con "no-suid,nodev,intr ” opzioni per impostazione predefinita.


Cent OS
  1. Come mantenere i sistemi aggiornati – CentOS / RHEL / Fedora

  2. Una guida definitiva per aggiornare il kernel su CentOS/RHEL/Fedora

  3. CentOS / RHEL 7:Guida per principianti a firewalld

  4. Guida per principianti a NFS in CentOS / RHEL

  5. CentOS / RHEL:Guida per principianti a cron

Come installare un file RPM su sistema operativo Linux (CentOS, RHEL e Fedora)

Come installare il file bin in RHEL 8 / CentOS 8 Linux

Come abilitare Kdump su RHEL 7 e CentOS 7

Come installare e utilizzare Fail2ban su RHEL 8 / CentOS 8

Come installare Parallels Plesk Panel su CentOS e RHEL 8

CentOS / RHEL 7:Guida per principianti alle unità di servizio systemd