User Tools

Site Tools


informatica:linux:nfs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatica:linux:nfs [2013/05/31 14:27] javiinformatica:linux:nfs [2013/09/26 18:57] javi
Line 8: Line 8:
  
   sudo aptitude install nfs-common nfs-kernel-server   sudo aptitude install nfs-common nfs-kernel-server
 +
  
 ==== Configuracion servidor ==== ==== Configuracion servidor ====
Line 15: Line 16:
   sudo vim /etc/exports   sudo vim /etc/exports
  
-Se añade la linea: +Se añade la linea con la carpeta a comartir, en este caso /home/datos
  
   #recurso       ips con acceso              permisos    #recurso       ips con acceso              permisos 
Line 210: Line 211:
 ==== Instalacion ==== ==== Instalacion ====
  
-En el servidor se instalan los paquetes:+**IMPORTANTE** NFSv4 exporta de forma distinta que NFSv3. En este ejemplo vamos a exportar:
  
-  sudo aptitude install nfs-common nfs-kernel-server+^ Directorio donde se alojan los archivos ^ Punto de montaje en el servidor ^ 
 +| /srv/www | /srv/nfs/cliente1.example.com/www | 
 +| /srv/svn | /srv/nfs/cliente1.example.com/svn |
  
-NOTAen principio winbind **NO** hace falta+1. Servidor:
  
 +  sudo aptitude install nfs-common nfs-kernel-server
  
 +2. Cliente:
  
-==== Configuracion servidor ====+  sudo aptitude install nfs-common 
 +   
 +NOTA: en principio rpcbind **NO** hace falta 
 + 
 +==== Configuracion comun (misma en servidor y cliente) ====
  
 1. Configurar los siguientes archivos: 1. Configurar los siguientes archivos:
Line 262: Line 271:
  
 **IMPORTANTE**: es clave la entrada "domain", que en mi caso es la misma en el servidor que en el cliente (quiza no sea necesario) **IMPORTANTE**: es clave la entrada "domain", que en mi caso es la misma en el servidor que en el cliente (quiza no sea necesario)
 +
 +==== Configuracion servidor ====
 +
 +0. Realizar los pasos anteriores
 +
 +1. Configurar los siguientes archivos:
  
 **/etc/exports** **/etc/exports**
  
-  /srv    10.2.3.0/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)+  /srv    cliente1.example.com/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)
  
 2. Se reinicia el servicio:   2. Se reinicia el servicio:  
Line 275: Line 290:
 ==== Configuracion cliente ==== ==== Configuracion cliente ====
  
-1. Instalar estos paquetes: +1. Ver los recursos que ofrece el servidor:
- +
-  sudo aptitude install nfs-common +
- +
-2. Ver los recursos que ofrece el servidor:+
  
   sudo showmount -e nfs_server.example.com   sudo showmount -e nfs_server.example.com
- 
-  Export list for nfs_server.example.com: 
-  /srv 10.2.3.0/255.255.255.0 
  
 2. Montar el recurso: 2. Montar el recurso:
  
-  sudo mount -v -t nfs4 nfs_server.example.com:/data /mnt/nfs_data +  sudo mount -v -t nfs4 nfs_server.example.com:/ /mnt/nfs
- +
-This will mount nfs_server.example.com:/srv/data on client:/mnt/nfs_data+
  
 3. Comprobar permisos: 3. Comprobar permisos:
  
-  ls -la /mnt/mount_point_of_nfs+  ls -la /mnt/nfs
  
 **NO** deberia pertenecer a nobody:nogroup **NO** deberia pertenecer a nobody:nogroup
Line 304: Line 310:
 Y anyadir la siguiente entrada: Y anyadir la siguiente entrada:
  
-   nfs_server.example.com:/data /mnt/mount_point_of_nfs  nfs users 0 0+   nfs_server.example.com:/ /mnt/nfs  nfs users 0 0
  
 5. Ahora lo puede montar cualquier usuario: 5. Ahora lo puede montar cualquier usuario:
  
-  mount /mnt/mount_point_of_nfs+  mount /mnt/nfs
informatica/linux/nfs.txt · Last modified: 2015/04/13 20:19 by 127.0.0.1