Linux Guia de configuración de disco compartido entre sistemas Linux

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.752
Esta guía la hice a partir de un post en que me ayudaron ustedes a configurar un filesystem.

http://www.capa9.net/foro/tema/crear-file-server-minimo-denme-una-mano.1118429/

Acá van los pasos ordenados y bien simples.


Sistema Operativo: CentOS 7, RedHat 7 y Oracle Linux 7.

Nota: Todo se ejecuta con la cuenta root.

Pasos a ejecutar en el servidor del disco compartido.

1.- Instalar nfs-utils en el servidor Linux cuya carpeta se va a compartir .

# yum install nfs-utils nfs-utils-lib

2.- Crear directorio que será compartido.

# mkdir /nfsshare

3.- Habilitar el servicio nfs

# systemctl enable nfs-server
# systemctl start nfs-server

4.- Crear archivo de configuración de carpetas compartidas

# vi /etc/exports

# Directorio IP de cliente que accederá
/nfsshare 192.168.0.134(rw,sync,no_root_squash,no_all_squash)

5.- Reiniciar el servicio

# systemctl restart nfs-server

6.- Habilitar firewall para que deje pasar la conexión

# firewall-cmd --permanent --zone=public --add-service=nfs
# firewall-cmd --permanent --zone=public --add-service=mountd
# firewall-cmd --permanent --zone=public --add-service=rpc-bind
# firewall-cmd --reload

Eso es todo en el servidor. Todo lo que viene a continuación se debe ejecutar en el equipo cliente


7.- En el equipo cliente instalar los mismos paquetes

# yum install nfs-utils nfs-utils-lib

8.- Probar el acceso a la carpeta compartida

# showmount -e 192.168.0.128

En donde 192.168.0.128 es la IP del servidor del disco compartido.

Debería responder con el listado de carpetas a las cuales se puede acceder. En este caso sería

[root@oraclecont ~]# showmount -e 192.168.0.128
Export list for 192.168.0.128:
/nfsshare 192.168.0.134

En donde 192.168.0.134 es la IP del equipo cliente a la cual se le dio permiso en el paso 4.

9.- Crear un directorio que será el punto de montaje.

# mkdir -p /backup/share

10.- Montar la unidad compartida en el punto de montaje

# mount -t nfs 192.168.0.128:/nfsshare /backup/share

Si ejecutan un # df -h verán el volumen montado.

11.- Como cualquier directorio creado con la cuenta root, sólo puede ser accesada por root.
En mi caso particular le otorgaré permisos para utilizarla con la cuenta oracle.

# chown -R oracle:eekinstall /backup/share

12.- Opcional. Actualmente esta carpeta compartida se desmontará si reiniciamos el sistema.
Para dejarla permanente debemos agregarla en el fstab

# vi /etc/fstab

Agregar la línea

192.168.0.128:/nfsshare /backup/share nfs defaults 0 0
 

Miguelwill

I am online
Miembro del Equipo
MOD
Se incorporó
23 Febrero 2004
Mensajes
12.269
adicionalmente en la configuración del montaje, se puede especificar que sea montado sobre nfs versión 3
defaults,vers=3,noatime,nodiratime,soft

en la configuración del share podrías usar async si los discos no son muy rápidos , así aprovecha la caché de memoria

Enviado desde mi TA-1039 mediante Tapatalk
 
Upvote 0
Subir