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