aufs - aufs
Desenvolvedor (s) | Junjiro Okajima |
---|---|
Nome completo | Sistema de arquivos de unificação de várias camadas avançado |
Introduzido | 2006 |
Características | |
Permissões do sistema de arquivos | POSIX |
Outro | |
Sistemas operacionais suportados | Linux via módulo de kernel de terceiros |
aufs (abreviação de sistema de arquivos de unificação multicamadas avançado ) implementa uma montagem de união para sistemas de arquivos Linux . O nome significava originalmente AnotherUnionFS até a versão 2.
Desenvolvido por Junjiro Okajima em 2006, o aufs é uma reescrita completa do UnionFS anterior . O objetivo era melhorar a confiabilidade e o desempenho, mas também introduziu alguns novos conceitos, como balanceamento de ramificação gravável e outras melhorias - algumas das quais agora são implementadas na ramificação UnionFS 2.x.
aufs foi rejeitado por se fundir ao Linux principal. Seu código foi criticado por ser "denso, ilegível [e] não comentado". Em vez disso, OverlayFS foi incorporado ao kernel do Linux. Após várias tentativas de mesclar o aufs no kernel principal, o autor desistiu.
Usar
O Aufs está incluído no Debian "jessie" e no Ubuntu 16.04 pronto para uso. O Debian "stretch" não inclui mais o aufs, mas fornece um pacote aufs-dkms, que compila automaticamente o módulo do kernel do aufs usando o dkms da Dell .
O Docker originalmente usava aufs para camadas de sistema de arquivos de contêiner. Ele ainda está disponível como um dos back-ends de armazenamento, mas foi descontinuado em favor do back-end overlay2, que usa OverlayFS .
Várias distribuições Linux escolheram aufs como substituto do UnionFS, incluindo:
- Distribuição Linux do Knoppix live CD - desde o final de 2006, "para melhor estabilidade e desempenho"
- NimbleX desde a versão 2008. Alternado simultaneamente com Linux-Live
- Porteus LiveCD, executado totalmente em RAM
- Slax (e scripts Linux-Live em geral) desde a versão 6
- Distribuição Xandros Linux, disponível no ASUS Eee PC modelo 901
- Ubuntu 10.04 LTS Live CD
- Mídia Debian 6.0 Live
- Gentoo Linux LiveDVD 11.0
- Gentoo Linux LiveDVD 11.2
- Gentoo Linux LiveDVD 12.0
- Salix Live via scripts Linux-Live até a versão 13.1.1 e via SaLT a partir da versão 13.37
- As versões do Puppy Linux podem ser executadas totalmente na RAM, com as alterações salvas no disco no desligamento. Por exemplo, Slacko 5.3.3 rodando como um LiveCD.
- Manjaro Linux por meio de seus kernels oficiais corrigidos
Veja também
- OverlayFS , o projeto concorrente que foi escolhido para fusão com o núcleo do Linux
- Sistema de arquivo
- Montagem de união , que descreve o conceito de mesclar ramificações do sistema de arquivos
- UnionFS , um projeto de montagem de união mais antigo
- Syslinux