- - Cómo montar automáticamente recursos compartidos de red en Linux

Cómo montar automáticamente recursos compartidos de red en Linux

Al igual que montar manualmente un disco duro enLinux, acceder a los recursos compartidos de red es tedioso. Deben especificarse las direcciones IP, los inicios de sesión configurados, etc. Poder iniciar sesión en su PC y montar automáticamente recursos compartidos de red significa que el trabajo se hace más fácil. Al igual que el inicio automático de un disco duro, el montaje automático de un recurso compartido de red se realiza dentro del archivo fstab. En esta guía, veremos cómo montar automáticamente recursos compartidos NFS, recursos compartidos Samba / CIFS e incluso recursos compartidos SSHFS. Aquí se explica cómo hacerlo.

Copia de seguridad del archivo Fstab

Editar el archivo fstab es muy peligroso, y cualquier cambio podría dañar seriamente su sistema si comete un error. Antes de comenzar este tutorial, abra una terminal y haga lo siguiente:

Paso 1: haga una carpeta en su PC para almacenar la copia de seguridad. Además, considere cargar dicha copia de seguridad en servicios como Dropbox o Google Drive para su custodia.

mkdir ~/system-backups

Paso 2: obtenga un shell raíz, con sudo -s, y luego ingrese al directorio / etc /.

cd /etc/

Paso 3: cree la copia de seguridad y colóquela en la carpeta de copia de seguridad.

cp fstab /home/username/system-backups

Paso 4: cambie el nombre del archivo para que tenga una extensión de archivo .bak.

mv fstab fstab.bak

Restaurar la copia de seguridad

Paso 1: ganar un shell de raíz con sudo -s.

Paso 2: ingrese el directorio / etc / y elimine el archivo fstab roto.

cd /etc/
rm fstab

Paso 3: copie la copia de seguridad en la carpeta / etc /.

cp /home/username/system-backups/fstab /etc/

Paso 4: cambiar el nombre de la copia de seguridad.

mv fstab.bak fstab

Inicio automático de NFS

Montar un recurso compartido NFS es molesto y tedioso;especialmente para nuevos usuarios. Para las personas que no están familiarizadas con NFS y cómo funciona, podría parecer ciencia espacial. Es por eso que sería bueno poder iniciar sesión en una PC y tener acceso fácil a los recursos compartidos de inmediato, sin la molestia. Para lograr esto, deberá escribir una línea en el archivo fstab.

Primero, encuentre el nombre del recurso compartido que desea montar. Por ejemplo:

showmount -e 192.168.1.150

Luego, cree una carpeta donde el NFS debe montarse en Linux.

mkdir ~/Network-Files

Abra el archivo fstab con nano.

sudo -s
nano /etc/fstab

Escribe la línea de montaje. Aquí hay un ejemplo de cómo debería verse:

# Data from my NFS server
servername:/data /home/username/Network-Files nfs rsize=8192,wsize=8192,timeo=14,_netdev 0 0

Nota: reemplace "datos" con lo que se titula su recurso compartido NFS.
Guarde los cambios en / etc / fstab presionando CTRL + Oy reiniciar. Al iniciar sesión, su recurso compartido NFS se montará automáticamente.

Inicio automático de SAMBA

Samba es una gran herramienta. Con él, los administradores de Linux pueden servir archivos en red a los tres principales sistemas operativos de PC, e incluso dispositivos móviles. La samba se usa ampliamente por eso. A pesar de esto, el protocolo SMB es realmente difícil de acceder manualmente. Los administradores de archivos en Linux se demoran y tardan una eternidad en encontrar un recurso compartido, e incluso a veces ignoran las direcciones IP.

Por eso es genial poder montar este tipo de recursos compartidos al iniciar sesión.

Para comenzar, instale las utilidades CIFS. Este es un conjunto de herramientas que hacen que el montaje automático de recursos compartidos de Samba funcione correctamente.

Ubuntu

sudo apt install cifs-utils

Debian

sudo apt-get install cifs-utils

Arch Linux

sudo pacman -S cifs-utils

Fedora

sudo dnf install cifs-utils

OpenSUSE

sudo zypper install cifs-utils

Otras Linux

CIFS es un componente crítico para Samba. Como resultado, la mayoría de los sistemas operativos Linux contienen herramientas CIFS. Para obtener este paquete en su distribución de Linux, busque “cifs utils”, o algo similar, luego instálelo con su administrador de paquetes.

Nota: debe crear un directorio de montaje antes de intentar montar SMB.

sudo mkdir /mnt/samba

Con las herramientas descargadas, configure el soporte:

sudo -s
nano /etc/fstab

Escriba su línea de montaje. Así es como debería verse:

# Samba share from my server
//SERVER/share /mnt/samba cifs username=user,password=password 0 0

Nota: reemplace "compartir" con el nombre del recurso compartido y "SERVIDOR" con el nombre del servidor o IP. Cambie "= usuario" a su usuario de Samba y "= contraseña" a su contraseña de Samba.

Con la línea de montaje escrita, presione CTRL + O para guardar los cambios y luego reiniciar. En el próximo arranque, el recurso compartido Samba se montará automáticamente.

Inicio automático SSHFS

SSHFS es una herramienta muy útil para quienes trabajan enservidores Con él, cualquier sistema de archivos se puede compartir y acceder fácilmente a través de SSH. Sin embargo, montar SSHFS es tedioso de escribir. Por esta razón, muchas personas montan automáticamente SSHFS al inicio. Aquí te explicamos cómo hacerlo.

Primero, instale el paquete SSHFS.

Ubuntu

sudo apt install sshfs

Debian

sudo apt-get install sshfs

Arch Linux

sudo pacman -S sshfs

Fedora

sudo dnf install sshfs

OpenSUSE

sudo zypper install sshfs

Otras Linux

SSHFS es ampliamente utilizado. Es por esto que los usuarios de oscuras distribuciones de Linux no deberían tener problemas para instalarlo. Para encontrarlo, abra la herramienta de administración de paquetes, busque "sshfs" e instálelo.

Nota: El montaje automático de los sistemas de archivos SSH se realiza gracias al sistema systemd init. Si su sistema operativo no tiene systemd, no tiene suerte con este método

Primero, cree un punto de montaje para que SSHFS aterrice en el sistema:

mkdir ~/Remote-Machine

Obtenga un shell raíz y abra el archivo fstab. Luego, escriba la línea de montaje. Cambie "usuario" y "host" con el nombre de usuario y la IP remota / nombre de host, y el nombre de usuario con su nombre de usuario.

# SSH File System Mount of my server
user@host:/remote/folder /home/username/Remote-Machine fuse.sshfs noauto,x-systemd.automount,_netdev,users,idmap=user,IdentityFile=/home/username/.ssh/id_rsa,allow_other,reconnect 0 0

Después de escribir la línea de montaje y el comentario, guarde las ediciones en fstab presionando CTRL + O. Reiniciar. En el próximo inicio de sesión, el recurso compartido SSHFS se montará automáticamente.

Conclusión

Los recursos compartidos de red son fácilmente la mejor manera de accederarchivos. Desafortunadamente, acceder a ellos puede ser un proceso tedioso a veces. Es por eso que es tan genial que es posible montar automáticamente estos recursos compartidos en Linux. Permite a los usuarios eliminar el tedio de tener que montar siempre los recursos compartidos de red manualmente.

Comentarios