Eu recentemente atualizei um sistema de wheezy para jessie que faz uso de montagens de bind. Mas, com a atualização, o comportamento da montagem da ligação foi alterado e agora age como ligação. Um sistema de arquivos montará recursivamente quaisquer outros sistemas de arquivos montados abaixo dele. Aparentemente isso tem algo a ver com namespaces?
O que preciso fazer para que as montagens se comportem como antes?
Com um fstab
que parecia isso abaixo do wheezy quando olhei para /srv/vg1-root/srv/vg1-data/
, a pasta estava vazia. Em jessie, quando olho em /srv/vg1-root/srv/vg1-data/
, vejo o conteúdo de /srv/vg1-data/
, que não é o que eu quero.
# fstab fragement
/dev/mapper/vg1-root / ext4 errors=remount-ro 0 1
/ /srv/vg1-root/ none bind
/dev/mapper/vg1-data /srv/vg1-data/ ext4 errors=remount-ro 0 1
Alguns dos links parecem sugerir que colocar os comandos de colocação em rc.local para montar novamente tudo com mount --make-private mount_point
deve corrigir isso, mas esta é a melhor solução? Remontar coisas em rc.local parece tão feio.
Possivelmente relacionado:
Tags mount systemd debian bind-mount