Sistemas de ficheros/Minix

De Wikilibros, la colección de libros de texto de contenido libre.

Introduccion[editar]

El sistema de ficheros minix fue diseñado para ser usado con Minix, el sistema operativo diseñado por Tanenbaum como apoyo a la docencia. Este sistema de ficheros copia las estructuras basicas del Unix File System, pero, debido a la naturaleza del systema minix, elimina algunas caracteristicas complejas con el fin de mantener claro y simple el codigo fuente.

Caracteristicas[editar]

  • Permisos POSIX
  • Tamaño maximo: 1GB (Version 1 y 2) y 4G (Version 3)
  • Tamaño maximo de fichero: 1GB (Version 1 y 2) y 4G (Version 3)
  • Maximo numero de caracteres para el nombre de fichero: 14 o 30 bytes (Version 1 y 2) y 60 bytes (Version 3)

Estructura General[editar]

Un sistema minix contiene:

  • Un sector de arranque situado en el primer bloque.
  • Un superbloque que contiene informacion importante para el manejo del sistema de ficheros.
  • Un mapa de bits de inodos que nos da informacion de que inodos estan libres y cuales ocuapdos. Cada bit representa un inodo.
  • Un mapa de bits de bloques, que nos da informacion de que bloques de datos estan libres y cuales ocupados. Cada bit representa un bloque de datos.
  • Un area de inodos que contiene los bloques encargados de almacenar inodos.
  • Un area de datos que contiene los bloques encargados de almacenar datos.

Organización del disco[editar]

Inodos[editar]

Estructura de directorio[editar]

Atributos de fichero[editar]