Un montage union présente une vue combinée de plusieurs répertoires (branches) dans une même hiérarchie. Ok, mais comment en utiliser un en pratique et lequel?
De nombreuses technologies de montage union sont disponibles sur un système Linux moderne: OverlayFS , aufs , UnionFS , divers systèmes de fichiers basés sur FUSE,…
Étant donné un cas d'utilisation, comment puis-je décider lequel convient le mieux? En particulier:
- Lesquels nécessitent un accès root sur un système typique? (En d'autres termes, un utilisateur non privilégié peut-il créer une monture union?)
- Lesquels peuvent être montés
/
(avec un accès root bien sûr)? - Lesquelles prennent en charge l'écriture dans les branches sous-jacentes? (C'est-à-dire si
/foo
et/bar
sont montés sur union/union
, puis-je écrire sur/foo
et/bar
?) - Lesquelles prennent en charge les stratégies configurables pour les écritures? (Par exemple, puis-je envoyer des fichiers nouvellement créés à la branche B même si je reçois du contenu de la branche A lorsqu'un fichier existe sur les deux branches?)
- Lesquelles prennent en charge un ordre de priorité entre les branches qui dépend des fichiers? (Par exemple, puis-je toujours obtenir le fichier le plus récent parmi toutes les branches qui l'ont?)
Des exemples d'utilisation seraient appréciés.
Veuillez éviter les réponses qui se concentrent sur un point spécifique. Je cherche des réponses complètes qui examinent le logiciel disponible (quelque chose de similaire à Qu'est-ce qu'un montage de liaison? ). De bonnes réponses seront générées.