Unsorted Block Images FileSystem (UBIFS) Noel Vargas
El UBIFS es un sistema de archivos creado especialmente para dispositivos Flash empotrados, desarrollado por Nokia y la Universidad de Szeged.
Este sistema de archivos no fue desarrollado para unidades de almacenamiento Flash como tarjetas SD, MMC, etc., sino para sistemas empotrados que requieren almacenamiento.
Las unidades de almacenamiento Flash comunes simulan el uso de almacenamiento por bloques usando FTL (Flash Tranlation Layer).
La tecnología UBI es un sistema de manejo de volúmenes que reparte la carga de Entrada/Salida en todo el chip Flash, usando volúmenes en lugar de usar bloques.
Los volúmenes están compuestos de unidades lógicas llamadas eraseblocks. Los eraseblocks pueden ir en tamaños de 32KB a 128KB.
UBI soporta volúmenes dinámicos, por lo que el tamaño del sistema de archivos puede variar según los requerimientos del usuario. Incluye detección y substitución transparente de eraseblocks malos.
UBIFS es resistente a reinicios inesperados, debido a que es jornalizado. El tiempo de montaje de un sistema der achivos UBIFS se puede medir en milisegundos, excepto que esté recuperándose de un reinicio inesperado, por lo que se tomará un tiempo inferior a un segundo.
Además, soporta compresión al vuelo, y permite activar y desactivar la compresión a nivel de i-nodo. Actualmente soporta Zlib y LZO.
Más información en este link.
|