Un montaje de unión presenta una vista combinada de múltiples directorios (ramas) en una sola jerarquía. Ok, pero ¿cómo uso uno en la práctica y cuál?
Muchas tecnologías de montaje de unión están disponibles en un sistema Linux moderno: OverlayFS , aufs , UnionFS , varios sistemas de archivos basados en FUSE, ...
Dado un caso de uso, ¿cómo decido cuál es el adecuado? En particular:
- ¿Cuáles requieren acceso de root en un sistema típico? (En otras palabras, ¿puede un usuario sin privilegios crear un montaje de unión?)
- ¿En cuáles se puede montar
/
(con acceso raíz, por supuesto)? - ¿Cuáles admiten escribir en las ramas subyacentes? (Es decir, si
/foo
y/bar
están montados en unión/union
, ¿puedo escribir en/foo
y/bar
?) - ¿Cuáles admiten políticas configurables para escrituras? (Por ejemplo, ¿puedo enviar archivos recién creados a la rama B a pesar de que obtengo contenido de la rama A cuando existe un archivo en ambas ramas?)
- ¿Cuáles admiten un orden de prioridad entre ramas que depende de los archivos? (Por ejemplo, ¿puedo obtener siempre el archivo más nuevo entre todas las ramas que lo tienen?)
Se agradecerían ejemplos de uso.
Evite las respuestas que se centran en un punto específico. Estoy buscando respuestas completas que revisen el software disponible (algo similar a ¿Qué es un montaje de enlace? ). Se darán buenas respuestas.