É possível fazer uma montagem de sobreposição quando um dos caminhos tem dois pontos? Todas as soluções de montagem de sobreposição do FUSE que examinei usam dois pontos para separar os caminhos na sobreposição e não consigo encontrar uma maneira de escapar disso.
Estrutura de diretórios
Digamos que estamos tentando sobrepor
foo:bar
ebar:baz
. O ponto de montagem seráunion
mergerfs
Não importa o que você tente fazer, você pode ver pela fonte que não vai funcionar. Irritantemente se você tentar adivinhar uma maneira de escapar:
ele não lançará um erro, mas ignorará silenciosamente os diretórios que não existem:
unionfs-fuse
Mesmo problema que
mergerfs
, não há como escapar de dois pontos. Pelo menos ele falhará com um erro se um diretório não existir:overlayfs
overlayfs
permite o escape de dois pontos nos caminhos, mas não é um sistema de arquivos FUSE.Gambiarra
Uma solução simples que funciona com ambos
mergerfs
eunionfs-fuse
é usar um link simbólico: