Root Filesystem

El RFS es el sistema de archivos master…
Existen tres tipos de RFS normalmente usados en los sistemas embebidos:

  • Initial ram disk(initrd): el ram disk simula un dispositivo de bloques utilizando la memoria del sistema. Puede ser usado con un RFS. Initrd tiene una gran variedad de usos, especialmente en la parte inicial de los desarrollos de Linux embebido. Es, por lo geneal, utilizado para montar otro RFS… ¿por qué es necesario? Supongamos que nuestro RFS se encuentra en un dispositivo de almacenamiento cuyo driver es un módulo del kernel. Entonces, el módulo necesita estar almacenado en un sistema de archivos, y este sistema de archivos para ser montado en el arranque necesita primero tener cargado primero el módulo, este es el problema del huevo y la gallina. Así, si el driver se lo carga como un módulo del initrd, una vez que el módulo es levantado, entonces puede accederse al dispositivo para luego cargar como RFS el RFS almacenado en el mismo y puede descargarse de memoria el initrd. Para realizar esta tarea de cargar y luego descargar el initrd se utiliza el archivo linuxrc .
  • FS sobre red usando NFS:
  • FS basado en FLASH:
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License