Redes Linux NFS
Introducción
Las redes NFS fueron diseñadas por la compañía SUN MICROSYSTEMS en 1983 y se popularizaron en los servidores mucho antes de que existiera Windows (creado en 1985).
Existen otros protocolos para interconectar equipos en red, compartir carpetas, archivos,impresoras y otros recursos, pero las redes NFS son interesantes porque se integran perfectamente en el sistema operativo Linux
Que se utilizan los nombres de archivos, carpetas, usuarios y permisos nativos de Linux.
Que se utilizan los comandos mount y umount muy conocidos y utilizados en Linux.
Que, una vez “montado” el directorio o partición remota, se utilizan los comandos nativos de Linux como parte integral y normal del árbol de directorios de Linux
Mount Point o Punto de Montaje
Es un directorio (generalmente debe estar vacío) dentro del cual se podrá acceder al árbol de directorios del nuevo recurso.
File System
el nombre genérico que se le da a un medio de almacenamiento que puede estar en formato Linux ext2,ext3, Windows NTFS, FAT, y los cientos de formatos existentes, incluyendo NFS, CDFS.
Servidor NFS
Es el equipo que comparte (exporta) uno o más directorios remotos utilizando el protocolo NFS.
RPC Remote Procedure Call
Mecanismo en el cual se apoyan los servicios NFS.
portmap
Es una herramienta de seguridad que se utiliza en los servicios NIS y NFS.
service nfs reload
Otra forma de configurar el servidor y compartir recursos NFS es mediante el programa system config nfs, que tiene gran cantidad de opciones.
Configurando el Servidor NFS
Paquetes necesarios en el servidor
nfs
utils
nfs
utils
lib
portmap
Un mínimo de seguridad
etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
etc/hosts.allow
portmap:192.168.56.0/255.255.255.0
lockd:192.168.56.0/255.255.255.0
mountd:192.168.56.0/255.255.255.0
rquotad:192.168.56.0/255.255.255.0
statd:192.168.56.0/255.255.255.0
Crear/ revisarlas carpetas que se desean compartir
Primero creemos la carpeta y pongamos los permisos:
mkdir /datos
chmod +w /
datos
adduser ricardo
mkdir /documentos
Compartir
directorios
/datos*(rw, sync, no_root_squash)/
home/ricardo
192.168.56.130(rw, sync, no_root_squash)
/documentos*(ro)
Configuración y uso en el cliente NFS
Paquetes que debe tener el cliente NFS
portma
p
nfs
utils
Usuarios y permisos de Linux
NFS tiene gran cantidad de opciones adecuadas para un DATA CENTER o una configuración de clusters, que no vamos a ver aquí. Recomendamos su lectura junto con agrupamiento cluster o NAS almacenamiento en red