Sistemas de Archivos AFS

AFS tiene varios beneficios sobre los sistemas de archivos en red tradicionales, en particular en áreas de seguridad y escalabilidad. Es común en sistemas AFS para empresas tener celdas que excedan de 50.000 clientes.
AFS usa [[Kerberos]] como mecanismo de autentificación, e implementa [[lista de control de acceso|listas de control de acceso]] en directorios para usuarios y grupos.
Los archivos AFS son cacheados bajo demanda en las estaciones locales. Las operaciones de lectura y escritura sobre un [[Archivo informático|archivo]] abierto son dirigidas únicamente a la copia almacenada en caché.
Cuando se cierra un archivo modificado, las porciones que han cambiado son copiadas de vuelta al [[servidor]] de archivos. La consistencia de la caché es mantenida a través del mecanismo denominado “”callback””.
Cuando se cachea un archivo el servidor toma nota del hecho y promete informar al cliente si el archivo es actualizado por algún otro cliente. Los “callbacks” son descartados y se deben reestablecer tras el fallo del cliente, del servidor o de la red, incluyendo un tiempo de expiración.
El restablecimiento de un “callback” involucra una comprobación del estado y no requiere la relectura del archivo completo.
Una consecuencia de la estrategia de ”bloqueo” de todo el archivo es que AFS no soporta grandes [[bases de datos]] compartidas o grabar actualizaciones dentro de archivos compartidos entre sistemas cliente.
Una característica importante de AFS es el ”’volumen”’, un árbol de archivos y subdirectorios. Los volúmenes los crean los administradores y los enlazan con una [[ruta (informática)|ruta]] específica en una celda AFS.
Una vez ha sido creado, los usuarios del sistema de archivos pueden crear [[directorio|directorios]] y archivos de manera normal sin tener en cuenta donde se encuentra físicamente el volumen.
Un volumen puede tener una [[cuota de disco|cuota]] asignada para limitar la cantidad de espacio consumido. Según las necesidades, los administradores de AFS pueden mover ese volumen a otro servidor y otra localización en [[Disco duro|disco]] sin la necesidad de notificar a los usuarios de dicho cambio; de hecho esta operación puede realizarse mientras se están usando los archivos dentro del volumen.
Los volúmenes pueden ser replicados para [[copia de respaldo|copias de respaldo]] de sólo lectura.
Cuando se accede a archivos en un volumen de sólo lectura, un sistema cliente obtendrá datos de una copia de sólo lectura particular. Si en algún punto esa copia deja de estar disponible, el cliente buscará otra de las copias restantes.
De nuevo, los usuarios de esos datos se despreocupan sobre la localización física de esta copia; los administradores pueden crear y recolocar tales copias según las necesidades.
La suite de comandos AFS garantiza que todos los volúmenes de sólo lectura contienen copias iguales del volumen original de lectura-escritura en el momento que se creó la copia de sólo lectura.

Leave a Reply