Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
UnionFS
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
'''UnionFS''' es un servicio para sistemas de archivos de [[Linux]] que permite montar un sistema de archivos formado por la unión de otros sistemas de archivos de [[Linux]]. Permite que archivos y directorios de sistemas de archivos distintos, conocidos como ramas, se superpongan de forma transparente, formando un único sistema de archivos. Los contenidos de directorios que tienen la misma ruta en las ramas que se combinan aparecerán juntos en un único directorio en el nuevo [[sistema de archivos virtual]]. '''UnionFS''' se utiliza principalmente en [[LiveCD]] o sistemas sin disco, donde el [[directorio raíz]] de solo lectura se combina con un sistema de archivos [[tmpfs]] (que reside en memoria y es modificable). De este modo, todos los archivos de la raíz de solo lectura pueden ser modificados, y la modificación se mantiene en memoria. Las diferentes ramas pueden ser sistemas de archivos de ''solo lectura'' o ''lectura y escritura'', de forma que las escrituras al sistema de archivos virtual combinado pueden realizarse sobre un sistema de archivos real concreto. Esto lleva a otro útil propósito de las uniones de [[sistema de archivos|sistemas de archivos]], que es hacer que un sistema de archivos parezca modificable, pero sin permitir realmente que las escrituras modifiquen el sistema de archivos, también conocido como [[copia en escritura]]. Esto puede ser deseable cuando el medio es físicamente de solo lectura, como en el caso de los [[CD-ROM]]s, o para utilizar una única plantilla común para varios sistemas de archivos, o quizás por razones de seguridad. La implementación de [[Linux]], UnionFS, se utiliza algunas veces como un sistema de imágenes (snapshot) [[ad hoc]]. A la hora de montar ramas, la prioridad de una rama sobre otra es especificada. De este modo, cuando ambas ramas contienen un archivo con el mismo nombre, uno tiene prioridad sobre el otro. En los [[LiveCD]]s se utiliza para superponer un sistema de archivos modificable sobre un medio de solo lectura. En [[Knoppix]] por ejemplo la unión del sistema de archivos en el [[CD-ROM]] o [[DVD]] puede hacerse con el sistema de archivos contenido en una imagen llamada '''<code>knoppix.img</code>''' en una [[memoria USB]] que tenga prioridad sobre el sistema de archivos de solo lectura. El usuario ve un sistema de archivos en el que es posible añadir y cambiar archivos en cualquier sitio. Lo que ocurre en el nivel físico es que si un archivo pertenece a la rama de solo lectura es reemplazada con una nueva versión que se almacena en el archivo de imagen. Dado que el sistema de archivos de unión combina las dos ramas de forma transparente, el usuario simplemente ve la nueva versión. == Otras implementaciones == [http://unionfs.filesystems.org/ Unionfs para Linux] tiene dos versiones. La versión 1.x es una versión autónoma que puede actuar como módulo. La versión 2.x es una versión nueva, rediseñada y reimplementada. En enero de 2007, Unionfs 2.0 ha sido incluido en la rama -mm de Andrew Morton del [[núcleo Linux]], y por tanto con posibilidades de ser incluido en el futuro en la rama principal. La versión 2.x es la implementación más pequeña de sistemas de archivos de unión para [[Linux]], está probada extensivamente e inspeccionada por muchos desarrolladores del [[núcleo (informática)|núcleo]], y es más eficiente. aufs es una versión alternativa de sistema de archivos de unión para Linux. El [[sistema operativo]] [[Plan 9 from Bell Labs|Plan 9]] utiliza sistemas de archivos de unión ampliamente para crear [[espacios de nombres]] a medida por usuario/proceso. El mismo concepto, implementado como "union mount" ha estado disponible en [[Berkeley Software Distribution|BSD]] desde, al menos, 1995.<ref>[http://www.usenix.org/publications/library/proceedings/neworl/ USENIX 1995 Technical Conference Proceedings]</ref> Hubo varios intentos previos para añadir esta característica a [[Linux]], pero ninguno fue mantenido demasiado. Desde hace tiempo Linux ha tenido la característica [[bind mount]], que permite que un directorio esté disponible en más de un lugar en el sistema de archivos, y esta característica está presente en otros sistema operativos incluyendo [[MS-DOS]], pero es un concepto completamente diferente al de los sistemas de archivos de unión. == Referencias == * C. P. Wright et al. (2004). "[http://www.fsl.cs.sunysb.edu/docs/unionfs-tr/unionfs.pdf Versatility and Unix Semantics in a Fan-Out Unification File System] ([[PDF|pdf]])." (Sobre implementaciones de UnionFS). {{listaref}} == Enlaces externos == * [http://unionfs.filesystems.org/ Página oficial de Unionfs para Linux] * [https://web.archive.org/web/20130825055636/https://bugzilla.filesystems.org/ Bugzilla] de Unionfs para Linux * [http://aufs.sourceforge.net/ AuFS] es un sistema de archivos de unión alternativo para linux * {{enlace roto|1=http://podgorny.cz/unionfs-fuse |2=http://podgorny.cz/unionfs-fuse |bot=InternetArchiveBot }} (implementación de UnionFS basada en [[FUSE (Linux)]]) * [https://web.archive.org/web/20070719022240/http://funionfs.apiou.org/ FunionFS] (Otra implementación avanzada de UnionFS con log, control... basada en FUSE) * [http://www.linuxjournal.com/article/7714 Kernel Korner - Unionfs: Bringing Filesystems Together] - artículo de [http://www.linuxjournal.com LinuxJournal] * [https://web.archive.org/web/20090223004929/http://rentzsch.com/macosx/unionFilesystems Utilización de sistemas de archivos de unión] en [[Mac OS X]] * [http://people.freebsd.org/~daichi/unionfs/ La nueva implementación de UnionFS para FreeBSD] * [http://www.am-utils.org/docs/zen/zen.html Sobre la implementación de un sistema de archivos de unión] * [https://web.archive.org/web/20060828225503/http://alumnus.caltech.edu/~muresan/projects/lufs_unionfs.html Sistema de archivos de unión basado en LUFS] * [https://web.archive.org/web/20070106002318/http://vserver.13thfloor.at/TBVFS/index.php?page=Linux+Implementations Implementaciones de Linux] - recopilación sobre la historia de los sistema de archivos de unión para Linux {{Control de autoridades}} [[Categoría:Sistemas de archivos]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
UnionFS
»
Añadir idiomas
Añadir tema