Red Hat Linux 7.0: The Official Red Hat Linux Reference Guide | ||
---|---|---|
Anterior | Capítulo 2. Administración del Sistema | Siguiente |
NFS es el acrónimo de Network File System (Sistema de Ficheros de Red); es un modo de compartir ficheros entre ordenadores como si estuvieran en el disco duro local. Linux puede ser cliente y servidor de NFS, lo que significa que puede exportar sistemas de fichero y puede mountar exportados de otros ordeandores.
Utilizar el comando mount para montar un sistema de ficheros NFS de otro ordenador:
mkdir /mnt/local # Only required if /mnt/local doesn't exist mount bigdog:/mnt/export /mnt/local |
En este ejemplo, bigdog es el nombre del servidor de ficheros NFS, /mnt/export es el sistema de ficheros que bigdog está exportando, y /mnt/local es un directorio en el ordenador local donde se monta el sistema de ficheros. Tras la ejecución de mount (y si se tienen los permisos adecuados en bigdog) podemos ejecutar ls /mnt/local y obtener un listado de ficheros de /mnt/export en bigdog.
El fichero que controla que sistemas de ficheros se quieren exportar es /etc/exports. Su formato es:
directory hostname(options) |
/mnt/export speedy.redhat.com |
/mnt/export speedy.redhat.com(ro) |
Cada vez que se cambia el fichero /etc/exports, hay que decírselo a los demonios de NFS para que examinen la nueva información. Un modo simple de conserguirlo es parar y rearrancar los demonios:
/etc/rc.d/init.d/nfs stop /etc/rc.d/init.d/nfs start |
O se pueden rearrancar los demonios con el siguiente comando:
/etc/rc.d/init.d/nfs restart |
También funcionará:
killall -HUP rpc.nfsd rpc.mountd |
Véanse las siguientes páginas de manual para más información: nfsd(8), mountd(8), y exports(5). Otra buena referencia es Managing NFS and NIS Services, por Hal Stern, publicado por O'Reilly & Associates.