NFS-Server: server HOMERO, 192.168.202.8
NFS-Client: server QUICO, 192.168.0.37
Chequear en ambos servers, si los packages se encuentran instalados previamente:
- nfs-utils
- nfs-utils-lib
- portmap
[root@QUICO ~]# rpm -qa | grep nfs-util
nfs-utils-lib-1.0.8-7.6.el5
nfs-utils-1.0.9-42.el5
[root@QUICO ~]# rpm -qa | grep portmap
portmap-4.0-65.2.2.1
[root@QUICO ~]#
Si ya se encuentran instalados, continuar con el item de configuración. Sino instalarlos a través de yum.
[root@QUICO ~]# yum install nfs-utils nfs-utils-lib
[root@QUICO ~]# yum install portmap
Agregar los servicios de arranque:
[root@QUICO ~]# chkconfig --level 2345 nfs on
[root@QUICO ~]# chkconfig --level 2345 portmap on
En ambos servers, Iniciar los servicios a modo de prueba:
[root@QUICO 2014]# /etc/init.d/nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
[root@QUICO 2014]# /etc/init.d/portmap start
Starting portmap: [ OK ]
[root@QUICO 2014]#
Configurar el servidor NFS-Server:
crear el directorio donde se realizará la sincronización
[root@HOMERO 2014]# mkdir -p /home/nfstest
Agregar la información del directorio en el archivo de configuración /etc/exports
[root@HOMERO 2014]# cat /etc/exports
/home/nfstest 192.168.0.37(rw,sync,no_root_squash)
[root@HOMERO 2014]#
Donde los parametros utilizados son:
rw: habilita la lectura/escritura al nfs-server
sync: indica la sincronización entre directorios inmediatamente producidos los cambios.
no_root_squash: habilita al usuario root la posibilidad de acceder al directorio.
crear el directorio donde se realizará la sincronización
[root@HOMERO 2014]# mkdir -p /home/nfstest
añadir la siguiente configuración a archivo fstab para montar los directorios al encender el servidor:
LABEL=/ / ext3 defaults 1 1
LABEL=/home /home ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
192.168.202.8:/home/nfstest /home/nfstest nfs user,rw,sync,hard,intr,auto 0 0
[root@QUICO ~]#
Verificar que NFS-Server esté publicando su directorio:
[root@QUICO ~]# showmount -e 192.168.202.8
Export list for 192.168.202.8:
/home/nfstest
[root@QUICO ~]#
Montar la partición nfs del server direccionado hacia el
[root@QUICO ~]# mount -t nfs /home/nfstest /home/nfstest
Al revisar aparece la partición visible por el sistema:
[root@QUICO ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 29G 11G 17G 40% /
/dev/sda3 41G 38G 0 100% /home
tmpfs 502M 0 502M 0% /dev/shm
192.168.202.8:/home/nfstest
35G 8.8G 24G 27% /home/nfstest
[root@QUICO ~]#
A partir de este momento cualquier cambio sobre el directorio del NFS-client es replicado automáticamente en el directorio del NFS-Server.
Fuente:
http://www.tecmint.com/how-to-setup-nfs-server-in-linux/
Claro y directo. Muchísimas gracias
ResponderEliminar