Cramfs

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 5 de septiembre de 2017; las comprobaciones requieren 4 ediciones .

El sistema de archivos ROM comprimido ( cramfs ) es un sistema de archivos comprimido de Linux gratuito para sistemas integrados basados ​​en ROM . Cramfs brinda soporte para trabajar con un sistema de archivos que se asigna directamente a la memoria (por ejemplo, a NVRAM). En combinación con el uso de áreas de memoria sin comprimir, esta función le permite organizar la "ejecución en el lugar" (ejecutar en el lugar) sin copia adicional a la RAM. Cramfs es de solo lectura (aunque hay parches que agregan soporte para la modificación temporal de datos [1] ), está limitado a 256*10^6 bytes por sistema de archivos (y 16*10^6 bytes por archivo), y no admite 16 ID de usuario de /32 bits y grupos _

Puede crear una imagen de un sistema de archivos cramfs utilizando la utilidad mkcramfs.

En teoría, el tamaño del último archivo puede superar el límite de 256 MB. Se admiten enlaces duros , pero el número de enlaces siempre es uno, incluso para los directorios. Los directorios no tienen "." y "..". Las marcas de tiempo de los archivos no se almacenan, todos los archivos tienen una fecha de creación del 1 de enero de 1970, pero los archivos modificados recientemente pueden tener una fecha diferente, esto dura mientras el nodo del sistema de archivos esté en caché en la memoria, es decir, la marca de tiempo se restablece a 1970 cuando se vuelve a montar el sistema de archivos o se restablece la memoria caché .

Véase también

Notas

  1. Soporte de escritura "falso" 

Enlaces