目前,/
已共享挂载传播:
# findmnt -o TARGET,PROPAGATION /
TARGET PROPAGATION
/ shared
我正在考虑将其更改private
为能够mount --move
在安装在/mnt
和/media
.
(我想使用mount --move
而不是 unsafe umount --lazy
)
如果没有/
,private
会mount --move
抱怨类似:
# mount --move /mnt/mountpoint /mnt/moved
mount: /mnt/moved: bad option; moving a mount residing under a shared mount is unsupported.
为什么是
/
shared
默认的?/
改变成为的含义是private
什么?
传播标志由 更改
systemd
。来自man 7 mount_namespaces
:来自https://github.com/systemd/systemd/blob/master/src/core/mount-setup.c#L406
含义取决于您的特定用例。我认为大多数程序将继续有效。但是,您的更改将在重新启动时被覆盖。
您可以在https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739593中 Lennart Poettering 的评论中阅读更多内容
这是其中的一部分: