1.2. Conceptos relativos a los clientes Coda

Esta sección tiene el objetivo de asentar los conceptos básicos relativos a un cliente Coda, para así comprender mejor el proceso de instalación y configuración de las siguientes secciones.

1.2.1. Organización de un cliente Coda

[Note]Nota

Esta sección está basadas en la sección 1.3 del capítulo 1 de la entrada bibliográfica Coda97.

1.2.1.1. El módulo del núcleo Linux y el gestor de caché

Como cualquier sistema de archivos, un ordenador habilitado para hacer uso de un sistema de ficheros Coda necesita soporte en el núcleo para poder acceder a los archivos de Coda. El soporte de Coda para el núcleo Linux es mínimo, trabaja en conjunción con la herramienta de gestión de la caché venus[8]. De esta forma, las peticiones del usuario llegan al núcleo, quien responderá directamente o le pedirá ayuda al gestor de la caché venus para que le assista en el servicio.

Típicamente, el código del núcleo es un módulo para dicho núcleo. Éste puede ser cargado en el arranque o dinámicamente la cuando venus es arrancada. venus montará incluso el sistema de archivos Coda en /coda.

1.2.1.2. Herramientas

Para manipular las ACL's, la caché, los puntos de montaje de los volumenes y posiblemente el comportamiento de red del cliente Coda, se provee de una serie de pequeñas herramientas. La más importante es cfs.

También existe la aplicación clog que es la encargada de la autentificación ante un servidor de autentificación Coda. codacon permite monitorizar las operaciones del gestor de caché y cmon provee un listado con información sobre la lista de servidores.



[8] venus trabaja en el espacio de usuario.