Actividad 22: NFS

per Victor Carceler darrera modificació 2020-03-25T16:29:05+02:00
  1. Instale el servidor NFS en su equipo de trabajo
  2. Cree los directorios:
    1. /exports/publico
    2. /exports/documentos
  3. Asegúrese de que:
    1. /exports tiene por usuario y grupo a root. Los permisos para el resto de usuarios sólo són r-x.
    2. Tanto /exports/publico como /exports/documentos tienen por usuario y grupo a root. Los permisos para el resto de usuarios son rwx
  4. Haga lo necesario para exportar cada uno de los dos directorios anteriores como un recurso compartido con NFS.
    1. /exports/publico estará compartido en modo de lectura/escritura para todas las máquinas de la red 192.0.12.0/8
    2. /exports/documentos estará compartido en modo de lectura/escritura para todas las máquinas del dominio esi.puigcastellar
  5. Cree los directorios /mnt/publico y /mnt/documentos, monte en cada uno de ellos el recurso NFS correspondiente.
  6. ¿Qué controlan el usuario, grupo y permisos del punto de montaje?
  7. Utilizando el usuario root, cree un fichero en /mnt/publico. Compruebe si se ha creado algún fichero en /exports/publico. A qué usuario/grupo pertenece dicho fichero ?
  8. Utilizando su usuario personal, cree un fichero en /mnt/publico. Compruebe si se ha creado algún fichero en /exports/publico. A qué usuario/grupo pertenece dicho fichero ?
  9. Puede crear un fichero de 5GB en el interior de /mnt/publico ? Porqué ?
  10. Disponga lo necesario para:
    1. El directorio /exports/publico tenga por usuario y grupo 'usuari'. El usuario y el grupo tengan control total sobre el directorio, el resto de usuarios no tenga ningún permiso.
    2. Para el recurso /exports/publico, el servidor NFS mapee cualquier petición de un cliente al usuario/grupo 'usuari'
    3. Comprobar, que cualquier cliente que acceda al recurso compartido, desde el punto de vista del servidor accede como el usuario/grupo 'usuari' independientemente del usuario/grupo local del cliente
  11. Disponga lo necesario para exportar /exports/documentos en modo de lectura/escritura para la red 192.168.50.0/24 y de sólo lectura para 192.168.60.0/24
  12. Suponga que se quiere conseguir que cualquier alumno acceda a su espacio de trabajo personal de valinor al iniciar sesión en cualquiera de los ordenadores del aula. Qué directorios, y en qué condiciones seria necesario exportar en valinor y cómo y dónde se montarian en los ordenadores locales del aula.
  13. Utilizando el espacio libre de su disco duro defina una nueva partición, cree un sistema de ficheros en su interior y móntela en /mnt/particion. Después descargue la última versión del código fuente de Linux desde www.kernel.org y utilice el comando time para medir el tiempo que tarda en desarchivar este código en el interior de /mnt/particion. Repita el proceso accediendo mediante NFS a la partición de un compañero de clase. ¿Cuanto tiempo tarda en cada caso? Pruebe diferentes opciones de montado para intentar mejorar el rendimiento.