Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de Ficheros - 3 - EXT
Sistemas de Ficheros - 3 - EXT
•Bloques de Datos:
• Utiliza bloques de datos para almacenar el contenido real de los
archivos. Los inodos contienen punteros a estos bloques,
permitiendo una organización flexible del espacio en disco.
•Árbol de Directorios:
• Implementa una estructura de árbol para organizar los directorios y
subdirectorios, mejorando la eficiencia en la búsqueda y acceso a
archivos y directorios.
Estructura
•Bitmap de Inodos:
• Este bitmap rastrea el uso de inodos dentro del Grupo de Bloques.
Cada bit representa el estado de un inodo específico.
•Asignación de Inodo:
• Se asigna un inodo libre del conjunto de inodos.
• Se actualiza la tabla de inodos con la información del nuevo archivo o
directorio (tipo, permisos, propietario, tamaño, etc.).
•Asignación de Bloques:
• Se asignan bloques de datos libres para almacenar el contenido del archivo o
los metadatos del directorio.
• Se actualizan los punteros en el inodo para apuntar a estos bloques.
•Actualización de Bitmaps:
• Se actualizan los bitmaps de inodos y bloques para marcar el inodo y los
bloques asignados como ocupados.
Mover Archivos y Directorios
•Actualización de Inodo:
• Si el archivo o directorio se mueve a un nuevo sistema de archivos o
partición, se pueden requerir actualizaciones adicionales en el inodo
(por ejemplo, cambio de ubicación de bloques).
•Liberación de Bloques:
• Se liberan los bloques de datos asociados al archivo o directorio.
• Se actualiza el bitmap de bloques para marcar estos bloques como libres.
•Liberación de Inodo:
• Se libera el inodo asociado al archivo o directorio.
• Se actualiza el bitmap de inodos para marcar este inodo como libre.
•Actualización de Contadores:
• Se actualizan los contadores de espacio libre en los superbloques y bloques
de grupo.
Sistemas Operativos