GNU/Linux >> Tutoriales Linux >  >> Cent OS

Guía para principiantes sobre el montaje automático de sistemas de archivos en CentOS/RHEL

El montaje automático es una alternativa a la creación de entradas de montaje de NFS en /etc/fstab o al uso del comando de montaje desde la línea de comandos para montar recursos compartidos de NFS. El montaje automático monta sistemas de archivos remotos cuando se accede a ellos, en lugar de mantener estos montajes remotos en todo momento. Cuando los sistemas de archivos remotos están inactivos, se desmontan. Esto libera recursos del sistema y mejora el rendimiento general del sistema.

Para implementar el montaje automático, primero instale el paquete autofs:

# yum install autofs

Para iniciar el servicio autofs:

# systemctl start autofs

El archivo de configuración principal, conocido como archivo de mapa maestro, es /etc/auto.master . Este archivo enumera los puntos de montaje, conocidos como claves, y los archivos de mapas correspondientes que indican qué sistemas de archivos remotos se pueden montar en la clave. El formato de las entradas en /etc/auto.master es:

/key      map-file      [options]

El montaje automático admite mapas directos , mapas indirectos y mapas de alojamiento . Los mapas directos utilizan una tecla especial, /-, en /etc/auto.master. Los mapas indirectos especifican un nombre de ruta relativo en sus archivos de mapa. Los mapas de host utilizan un mapa especial, -hosts, en el archivo /etc/auto.master. Las entradas precedidas por un signo más (+) incluyen un mapa desde su fuente como si estuviera presente en el mapa maestro.

Mapas directos

La siguiente entrada en el archivo /etc/auto.master es un ejemplo de un mapa directo:

/-          auto.direct

Los mapas directos siempre tienen una clave de /- . El archivo de mapa en este ejemplo es auto.direct. Con mapas directos, el archivo de mapa contiene el nombre de la ruta absoluta del directorio que se va a montar. El siguiente es un ejemplo del contenido del archivo auto.direct:

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

Esta entrada monta el sistema de archivos /usr/man desde el servidor host01 en el punto de montaje local /usr/man. automount crea el directorio /usr/man si aún no existe. Si /usr/man existe y no está vacío, el sistema de archivos montado oculta el sistema de archivos local existente.
Los archivos de mapas directos e indirectos tienen el siguiente formato:

key    [options]     location

La clave puede ser un nombre de directorio único para un mapa indirecto o el nombre de ruta absoluto del punto de montaje para montajes directos. Las opciones de montaje se pueden incluir en los archivos de mapas. Todas las opciones especificadas en los archivos de mapa anulan las opciones especificadas en el archivo de mapa maestro. La ubicación es el sistema de archivos NFS exportado, un sistema de archivos local o cualquier otro tipo de sistema de archivos compatible.

Mapas indirectos

La siguiente entrada en el archivo /etc/auto.master es un ejemplo de un mapa indirecto:

/misc        /etc/auto.misc

Los mapas indirectos son más comunes que los mapas directos. El siguiente es un ejemplo de un archivo de mapa indirecto llamado /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

El campo clave es relativo a la ubicación real del punto de montaje de autofs, /misc, del archivo de mapa maestro, /etc/auto.master. Por ejemplo, ingresar el comando cd /misc/xyz monta el directorio /xyz desde la máquina host01 localmente en /misc/xyz. Solo el punto de montaje /misc debe existir en la máquina local. Para los mapas indirectos, la clave se crea cuando se accede al sistema de archivos y luego se elimina cuando se desmonta el sistema de archivos.

Las entradas segunda y tercera son ejemplos de sistemas de archivos locales de montaje automático:

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

El campo de ubicación es la ruta del sistema de archivos local precedida por dos puntos (:). Ingresar el comando ls /misc/cd mostraría el contenido del archivo iso en el cdrom. Ingresar el comando ls /misc/abc mostraría el contenido del sistema de archivos ext3 en el dispositivo hda1.

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

La última línea monta un recurso compartido exportado desde una máquina con Windows en /misc/windoz:

windoz      -fstype=smbfs                         ://windoz/c

Mapas de alojamiento

La siguiente entrada en el archivo /etc/auto.master es un ejemplo de un mapa de host:

/net      -hosts

Cuando –hosts se proporciona como el mapa, el demonio de montaje automático crea un subdirectorio bajo la "clave ” directorio, /net, para cada servidor enumerado en el archivo /etc/hosts. Por ejemplo, ingresar el siguiente comando monta todas las exportaciones desde host03 sobre el directorio /net/host03:

# cd /net/host03

Todas las exportaciones se montan con el "no-suid,nodev,intr ” opciones por defecto.


Cent OS
  1. Cómo mantener los sistemas actualizados:CentOS / RHEL / Fedora

  2. CentOS / RHEL 7:Guía para principiantes de firewalld

  3. CentOS / RHEL:Guía para principiantes de vsftpd (instalación y configuración)

  4. Guía para principiantes de NFS en CentOS / RHEL

  5. CentOS / RHEL:Guía para principiantes de cron

Cómo instalar un archivo RPM en el sistema operativo Linux (CentOS, RHEL y Fedora)

Cómo instalar el archivo bin en RHEL 8 / CentOS 8 Linux

Cómo habilitar Kdump en RHEL 7 y CentOS 7

Cómo instalar y usar Fail2ban en RHEL 8 / CentOS 8

Cómo instalar Parallels Plesk Panel en CentOS y RHEL 8

CentOS / RHEL 7:Guía para principiantes de unidades de servicio systemd