OverlayFS es una implementación de sistema de archivos de montaje sindical para Linux . Combina múltiples puntos de montaje subyacentes diferentes en uno, lo que da como resultado una estructura de directorio única que contiene archivos y subdirectorios subyacentes de todas las fuentes. Las aplicaciones comunes superponen una partición de lectura/escritura sobre una partición de solo lectura, como ocurre con los LiveCD y los dispositivos IoT con ciclos de escritura de memoria flash limitados.
La necesidad y especificación de un sistema de archivos de montaje de unión Linux en modo kernel se identificó a finales de 2009. [1] Miklos Szeredi presentó el conjunto de parches RFC inicial de OverlayFS en 2010. [2] Para 2011, OpenWrt ya lo había adoptado para su uso. [3]
Se fusionó con la línea principal del kernel de Linux en 2014, en la versión 3.18 del kernel. [4] [5] Se mejoró en la versión 4.0, aportando las mejoras necesarias, por ejemplo, para el controlador de almacenamiento overlay2 en Docker . [6]
Si bien la mayoría de las distribuciones de Linux Live CD usaban Aufs en noviembre de 2016, Slackware usaba superposiciones para su Live CD. [7]
La mecánica principal de OverlayFS se relaciona con la fusión del acceso a directorios cuando ambos sistemas de archivos presentan un directorio con el mismo nombre. De lo contrario, OverlayFS presenta el objeto, si lo hay, generado por uno u otro, teniendo prioridad el sistema de archivos "superior". A diferencia de otros sistemas de archivos superpuestos, los subárboles de directorios que OverlayFS fusiona no necesariamente tienen que ser de sistemas de archivos distintos. [8]
OverlayFS admite borrados y directorios opacos en el sistema de archivos superior para permitir la eliminación de archivos y directorios. [8]
OverlayFS no admite cambiar el nombre de archivos sin realizar una copia completa del archivo; sin embargo, cambiar el nombre de los directorios en un sistema de archivos superior tiene un soporte limitado.
OverlayFS no admite la combinación de cambios de un sistema de archivos superior a un sistema de archivos inferior.
{{cite news}}
: Mantenimiento CS1: bot: estado de la URL original desconocido ( enlace )