这会破坏取消共享(CLONE_NEWNS),感觉像是一些测试留下来的。
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
答案1
这可能“感觉”像是“一些测试的遗留问题”,但事实并非如此。这是 Lennart Poettering 近三年前故意做出的设计选择,目的是让 systemd 的容器化工作起来。目的是如果想要私有挂载,可以/
使用 (future)/etc/fstab
设置。
请注意,这些fstab
选项是在那些年里出现的,现在仍然存在。或者,你也可以在明确的单位中使用它们/etc/systemd/system/-.mount
。
进一步阅读
- 卡雷尔·扎克。
mount
. 8. Ubuntu 版本 14 手册页。 - 伦纳特·波特林。
systemd.mount
. systemd 手册页。freedesktop.org。 - 伦纳特·波特林。
systemd-remount-fs.service
. systemd 手册页。freedesktop.org。