Por que é proibido “mover uma montagem que resida sob uma montagem compartilhada”?

1

Se você executar mount --move em um sistema inicializado com systemd , será proibido com a mensagem acima.

Isso significa que você pode executar mount --make-private na montagem pai e a movimentação é permitida ...

Mas notei que consegui mover uma montagem em para uma subárvore compartilhada. Por exemplo,

mount --make-private /boot/
mount --move /boot/efi /mnt

Essa distinção significa que a tentativa de desfazer o uso de mount --move /mnt /boot/efi também falhará.

Qual é o motivo para proibir mover uma montagem que resida sob uma montagem compartilhada? E por que é permitido mover uma montagem em sob uma montagem compartilhada?

$ mount --version
mount from util-linux 2.30.2 (libmount 2.30.2: selinux, btrfs, assert, debug)
$ rpm -q util-linux
util-linux-2.30.2-1.fc26.x86_64
    
por sourcejedi 18.10.2017 / 23:08

0 respostas

Tags