f2fs del sistema de archivos Flash en Linux integrados

Linus Torvalds ha integrado el código para apoyar las f2fs del sistema de archivos en la rama de desarrollo principal del kernel de Linux, en el recién preparada Linux 3.8 (u. A. 1, 2, 3). El presentada en f2fs de octubre se desarrolla principalmente por el sistema de archivo de los empleados de Samsung que ha sido especialmente adaptado a las necesidades de los discos que utilizan chips de memoria flash y una bastante simple mantenido capa de traducción de Flash (FTL) incluido - incluyendo memorias USB, tarjetas de memoria como eMMC y la tarjeta SD, así como los medios de almacenamiento de contenidos en cámaras, tabletas y teléfonos inteligentes.

F2fs es un sistema estructurado de archivo de registro (EPA), que opera de manera similar a Btrfs con el copia-en-escritura (CP) - cuando un archivo se sobrescribe, el sistema de archivos crea los nuevos datos de un lugar diferente y suprime la referencia a la datos antiguos. A diferencia de Btrfs o Ext4 pero f2fs disco se llena de forma secuencial - por lo que no se preocupa por la fragmentación y presentar nuevos datos de conseguir detrás del punto utilizado anteriormente. Sólo cuando se llega al final del volumen, se comienza de nuevo frente y utiliza para almacenar el ínterin hay zonas liberadas. Mecanismos similares también usa el flash traducción de capa de medios flash - para asegurar, entre otras cosas para el uso uniforme de chips de memoria flash, ya que estos pueden manejar sólo un número limitado de escrituras. F2fs está diseñado para asegurar que el sistema de archivos y Flash capa de traducción armonizan; Por otra parte, el diseño de f2fs para evitar algunos problemas conocidos de sistemas de archivos LFS. Para más detalles sobre los f2fs explica la documentación del núcleo asociado y un artículo sobre LWN.net; Este último proviene de Neil Brown, que supervisa el código de software RAID MD del núcleo y Mdadm.

Las herramientas de usuario "f2fs-herramientas" para crear una unidad f2fs encontrado en Kernel.org. El sistema de archivos es sólo una de las muchas mejoras que Linus Torvalds ha integrado en la rama principal de desarrollo desde el lanzamiento de Linux 3.7. La fase ventana de fusión en la que toma casi todos innovaciones importantes para una nueva versión es típicamente dos semanas; Por lo tanto, la ventana de fusión de Linux 3.8 debería terminar este fin de semana. Siguiendo esencialmente nada más correcciones y cambios pequeños y no perjudicial en la rama principal de desarrollo incorporado; siempre que los desarrolladores del kernel trabajan en el ritmo habitual, Linux debería 3.8 lanzado en febrero.(THL)