2011-3770 Sistemas Operativos III : José...

13
Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas Operativos III Instructor: José Doñe Tema: Compartir datos en una red Linux, usando NFS

Transcript of 2011-3770 Sistemas Operativos III : José...

Page 1: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

Nombre: Yonaira Castillo Soriano

Matricula: 2011-3770

Asignatura: Sistemas Operativos III

Instructor: José Doñe

Tema:

Compartir datos en una red Linux, usando NFS

Page 2: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

Instalación del servidor NFS

NFS (Network File System) Sistema de archivos de red que permite a los hosts

remotos montar sistemas de archivos sobre la red e interactuar con esos sistemas de

archivos como si estuvieran montados localmente. Esto permite a los administradores

de sistemas consolidar los recursos en servidores centralizados en la red. NFS se

encarga de crear una abstracción que permite a usuarios y programas acceder

archivos ubicados en máquinas remotas como si fueran locales. Esto ofrece la

posibilidad de compartir un gran espacio del disco duro de un servidor con muchos

clientes.

Para poder compartir archivos por medio del server NFS, necesitaremos instalar tres

paquetes de suma importancia:

apt-get install nfs-kernel-server

apt-get install nfs-common

apt-get install portmap

Para instalar los paquetes debes hacerlo por medio de la terminal root. Haz clic en

Aplicaciones >Accesorios >Terminal root.

Page 3: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

<<apt-get install nfs-kernel-server>>, es el primer paquete que instalaremos y vemos

que está en su versión más actualizada.

<<apt-get install nfs-common>>, es el segundo paquete que instalaremos y vemos que

está en su versión más actualizada.

Page 4: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

<<apt-get install portmap>>, es el tercer paquete que instalaremos y vemos que está

en su versión más actualizada.

Page 5: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

Configuración del servidor

Para la configuración del servidor modificaremos el fichero <</etc/exports>>.

El fichero <</etc/exports>> especifica los directorios compartidos y el tipo de acceso

permitido.

Introduce en la terminal, <<gedit /etc/exports>> y presiona <<Enter>>.

Page 6: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

Cuando estamos dentro del archivo, vamos al final del fichero y escribimos la ruta de la

carpeta que vamos a compartir, seguido de la dirección y la máscara de red y también

los permisos.

Escribiremos:

<</home/yonaira/Escritorio/Debian-Server 192.168.1.0/24(rw,sync,no_root_squash)>>

Estos son los permisos que puedes asignar:

NO_ROOT_SQUASH: no mapea peticiones del UID 0. Esta es la opción por

defecto.

RW: exporta el directorio como lectura y escritura.

Async: hace que el servidor atienda peticiones sin comprobar si los cambios hechos por una petición de escritura se Han escrito en disco. Es la opción por defecto, si no se especifica nada.

Page 7: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

Escribiremos entonces:

Page 8: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

Dentro de la misma terminal, escribe lo siguiente:

Cd /home/Yonaira/Desktop >>Para dirigirte al escritorio

mkdir Debian-Server >>>Para crear la carpeta (directorio) Debian-

Server

chmod 777 Debian-Server >>>Para definir los permisos de RWX en el

directorio que acabamos de crear

Configuración del NFS cliente

Al igual que para la configuración del servidor NFS, entra a la Terminal root. Desde

aquí instalaremos el paquete <<nfs-common y portmap>>.

Page 9: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

Después le damos permisos full a la carpeta agregada, el comando utilizado es el

comando chmod 777 Debian-Client que son los permisos full y después de esto el

nombre de la carpeta.

Ahora daremos ping:

DEL SERVEIDOR AL CLIENTE

Page 10: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

DESDE EL CLIENTE HACIA EL SERVIDOR.

Luego haber reiniciado el servidor NFS y haber comprobado la conexión entre ambos

computadores. Procedemos a montar el enlace y el disco en el cliente. Para montar el

enlace entre el cliente y el servidor, emplearemos el comando showmount –e + la

dirección del servidor. En mi caso sería showmount –e 192.168.1.2

Page 11: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

Una vez instalado el enlace, montaremos el disco empleando el comando mount –t nfs

“dirección del servidor”: “ruta del servidor” “ruta del cliente”.

En mi caso sería:

Mount –t nfs 192.168.1.2:/home/yonaira/Escritorio/Debian-Server

/home/yonaira/Escritorio/Debian-Client

Finalmente, vamos a probar el servidor NFS funciona. Crearemos un archivo de texto

dentro de la carpeta ubicada en el servidor, y verificaremos que se encuentra en el

disco del cliente.

Page 12: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

CLIENTE

SERVIDOR

Page 13: 2011-3770 Sistemas Operativos III : José Doñedebianconection.weebly.com/uploads/2/0/1/8/20186819/how...Nombre: Yonaira Castillo Soriano Matricula: 2011-3770 Asignatura: Sistemas

Y aquí finalizamos nuestro Compartimiento de datos en una red Linux, usando

NFS…..