- Se incorporó
- 15 Enero 2004
- Mensajes
- 11.880
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 oracleinstall /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
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 oracleinstall /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