Por que as montagens são compartilhadas no Ubuntu 15.04 e como desativá-lo?

1

Isso interrompe o compartilhamento (CLONE_NEWNS) e parece que foi deixado de testes.

Ubuntu 15.04:

nir@reed:~$ grep '/ / ' /proc/self/mountinfo 
21 0 8:5 / / rw,relatime shared:1 - ext4 /dev/disk/by-uuid/70f9850c-8ebd-4881-a504-e14ec8d37f66 rw,discard,errors=remount-ro,data=ordered

Ubuntu 14.10:

nir@pilgrim:~$ grep '/ / ' /proc/self/mountinfo 
21 0 8:1 / / rw,relatime - ext4 /dev/disk/by-uuid/1d8ff8a8-6026-48dd-b6ce-e52b46c1f33d rw,errors=remount-ro,data=ordered
    
por niry 12.05.2015 / 06:48

1 resposta

2

Isso pode "parecer" como "sobras de alguns testes", mas não é. É uma escolha deliberada de design feita por Lennart Poettering, feita há quase três anos para fazer a conteinerização do systemd funcionar. A intenção era que, se alguém quisesse que um / de montagem privado usasse uma configuração de (futuro) /etc/fstab para ele.

Observe que as opções fstab surgiram nesses anos intermediários e agora existem. Também é possível, alternativamente, usá-los em uma unidade /etc/systemd/system/-.mount explícita.

Veja explicação do próprio Poettering .

Leitura adicional

  • Karel Zak. mount . 8. Páginas de manual do Ubuntu versão 14.
  • Lennart Poettering. systemd.mount . páginas de manual do systemd. freedesktop.org.
  • Lennart Poettering. systemd-remount-fs.service . páginas de manual do systemd. freedesktop.org.
por JdeBP 12.05.2015 / 08:11