Isso pode ser "corrigido" executando mount --make-private
no ponto de montagem.
A diferença quando se executa bash como init (mesmo quando se usa um initramfs que usa systemd), é que o sistema de arquivos source foi montado como privado. No entanto, a inicialização do sistema completo deve estar executando efetivamente --make-shared
em todas as montagens. Você pode ver a diferença olhando findmnt -o +PROPAGATION
.
Este é um recurso do systemd adicionado por volta de 2012. Ele foi discutido no incrível wiki do Arch Linux.