Como dito por @MariusMatutiae, a sintaxe correta é mount -t unionfs -o dirs=/branch_rw=rw:/branch_ro=ro unionfs /union
.
Se você ainda obtiver o mesmo resultado, isso pode ser um bug. Tente excluir e recrie o diretório /root-overlay
. Nota unionfs
é um pouco mais antigo. Existem duas novas alternativas aufs (outro sistema de arquivos de união) e overlayfs . O Overlayfs é atualmente usado por muitos sistemas operacionais como o Ubuntu. Para o Ubuntu, ele está disponível por padrão, então você não precisa instalá-lo.
Exemplo de uso: overlayfs
mount -t overlayfs overlayfs /real-root -o lowerdir=/ro-root,upperdir=/root-overlay