Uma montagem de união apresenta uma visualização combinada de vários diretórios (ramificações) em uma única hierarquia. Ok, mas como eu uso um na prática e qual?
Muitas tecnologias de montagem em união estão disponíveis em um sistema Linux moderno: OverlayFS , aufs , UnionFS , vários sistemas de arquivos baseados em FUSE,…
Dado um caso de uso, como decido quais são adequados? Em particular:
- Quais requerem acesso root em um sistema típico? (Em outras palavras, um usuário sem privilégios pode criar uma montagem de união?)
- Quais deles podem ser montados
/
(com acesso root, é claro)? - Quais suportam a gravação nos ramos subjacentes? (Ou seja, se
/foo
e/bar
são montados em união/union
, posso escrever para/foo
e/bar
?) - Quais deles suportam políticas configuráveis para gravações? (Por exemplo, posso enviar arquivos recém-criados para a ramificação B, mesmo que eu esteja obtendo conteúdo da ramificação A quando existe um arquivo nas duas ramificações?)
- Quais suportam uma ordem de prioridade entre os ramos que depende dos arquivos? (Por exemplo, posso sempre obter o arquivo mais recente entre todos os ramos que o possuem?)
Exemplos de uso seriam apreciados.
Por favor, evite respostas que se concentrem em um ponto específico. Estou procurando respostas abrangentes que analisem o software disponível (algo semelhante a O que é uma montagem de ligação? ). Boas respostas serão recompensadas.