aufs (abreviatura de advanced multi-layered unification filesystem, sistema de archivos de unificación multicapa avanzado ) implementa un montaje de unión para sistemas de archivos Linux . El nombre originalmente significaba AnotherUnionFS hasta la versión 2.
Desarrollado por Junjiro Okajima en 2006, [ 1 ] aufs es una reescritura completa del UnionFS anterior . Su objetivo era mejorar la fiabilidad y el rendimiento, pero también introdujo algunos conceptos nuevos, como el balanceo de ramas escribibles, [ 2 ] y otras mejoras, algunas de las cuales ahora están implementadas en la rama UnionFS 2.x.
aufs fue rechazado para su integración en el núcleo principal de Linux. Su código fue criticado por ser "denso, ilegible y sin comentarios". [ 3 ] En su lugar, OverlayFS se integró en el núcleo de Linux. [ 4 ] [ 5 ] Tras varios intentos de integrar aufs en el núcleo principal, el autor desistió. [ 6 ]
Usar
Aufs viene incluido de serie en Debian "Jessie" (v8) y Ubuntu 16.04. Debian "Stretch" (v9) ya no incluye aufs, pero proporciona un paquete llamado aufs-dkms, que compila automáticamente el módulo del kernel aufs usando dkms de Dell .
Docker originalmente usaba aufs para las capas del sistema de archivos de los contenedores. Todavía está disponible como uno de los backends de almacenamiento, pero está obsoleto en favor del backend overlay2 que usa OverlayFS . [ 7 ]
Varias distribuciones de Linux han elegido aufs como reemplazo de UnionFS, entre ellas:
- Distribución Linux en CD en vivo Knoppix : desde finales de 2006, "para una mayor estabilidad y rendimiento" [ 8 ].
- NimbleX desde la versión 2008. Se cambió simultáneamente con Linux-Live.
- Porteus LiveCD, ejecutado completamente en RAM.
- Slax (y los scripts de Linux-Live en general) desde la versión 6 [ 9 ]
- Distribución Linux Xandros , disponible en el modelo ASUS Eee PC 901.
- CD Live de Ubuntu 10.04 LTS
- Medios de transmisión en vivo de Debian 6.0
- Gentoo Linux LiveDVD 11.0 [ 10 ]
- Gentoo Linux LiveDVD 11.2 [ 11 ]
- Gentoo Linux LiveDVD 12.0 [ 12 ]
- Salix Live mediante scripts de Linux-Live hasta la versión 13.1.1 y mediante SaLT a partir de la versión 13.37.
- Las versiones de Puppy Linux pueden ejecutarse completamente en la RAM, guardando los cambios en el disco al apagar el sistema. Por ejemplo, Slacko 5.3.3 ejecutándose como un LiveCD.
- Manjaro Linux a través de sus kernels oficiales parcheados [ 13 ]
Véase también
- OverlayFS , el proyecto competidor que fue elegido para fusionarse con el núcleo de Linux
- Sistema de archivos
- Unión de montajes , que describe el concepto de fusión de ramas del sistema de archivos.
- UnionFS , un proyecto de montaje de uniones más antiguo
- Syslinux
Referencias
- ↑ "Historia de aufs" . Consultado el 8 de noviembre de 2015 .
- ↑ Objetivos y nuevas funciones de aufs en la página principal del proyecto.
- ↑ Aurora, Valerie (2009-04-07). "Unión de sistemas de archivos: Implementaciones, parte 2" . LWN.net . Recuperado el 2015-11-08 .
- ↑ "overlay filesystem · torvalds/linux@e9be9d5" . GitHub . Consultado el 12 de julio de 2016 .
- ↑ Hellwig, Christoph (10 de abril de 2009). "Re: [ RFC Aufs2 #5 28/29 ] exportar funciones de búsqueda" . Consultado el 8 de noviembre de 2015 .
- ↑ Okajima, Junjiro (10 de abril de 2009). "Re: [ RFC Aufs2 #5 28/29 ] funciones de búsqueda de exportación" . Recuperado el 1 de octubre de 2018 .
- ↑ "Funciones del motor obsoletas" . GitHub . Consultado el 26 de octubre de 2020 .
- ↑ "KNOPPIX 5.1 - Sistema de archivos Linux en vivo en CD" . knopper.net. 5 de enero de 2013. Consultado el 8 de noviembre de 2015 .
- ↑ Los scripts de Linux Live archivados el 22/03/2009 en Wayback Machine utilizan AUFS para una mayor estabilidad.
- ↑ "Gentoo Linux - Gentoo Linux - LiveDVD 11.0" . Gentoo.org. 8 de marzo de 2011. Archivado del original el 13 de abril de 2012. Consultado el 19 de abril de 2012 .
- ↑ "Gentoo Linux - Gentoo Linux lanza LiveDVD 11.2" . Gentoo.org. 7 de agosto de 2011. Archivado del original el 17 de abril de 2012. Consultado el 19 de abril de 2012 .
- ↑ "Gentoo Linux - Gentoo Linux lanza LiveDVD 12.0" . Gentoo.org. 2 de enero de 2012. Archivado del original el 21 de abril de 2012. Consultado el 19 de abril de 2012 .
- ↑ «Kernel Manjaro linux54 PKGBUILD» . 2020-01-19 . Consultado el 19 de enero de 2020 .
Enlaces externos
- Página principal del proyecto AuFS
- Un ejemplo sencillo
- Sistemas de archivos gratuitos de propósito especial
- Sistemas de archivos compatibles con el kernel de Linux
- Sistemas de archivos de unión