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

Post on 22-Jan-2021

0 views 0 download

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

Nombre: Yonaira Castillo Soriano

Matricula: 2011-3770

Asignatura: Sistemas Operativos III

Instructor: José Doñe

Tema:

Compartir datos en una red Linux, usando NFS

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.

<<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.

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

en su versión más actualizada.

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>>.

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.

Escribiremos entonces:

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>>.

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

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

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.

CLIENTE

SERVIDOR

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

NFS…..