我最近将系统从 wheezy 升级到了使用绑定安装的 jessie。但随着更新,绑定挂载的行为发生了变化,现在作为绑定一个文件系统将递归挂载挂载在其下方的任何其他文件系统。显然这与命名空间有关?
我需要做什么才能让绑定安装像以前一样运行?
fstab
当我看到/srv/vg1-root/srv/vg1-data/
文件夹是空的时,看起来很气喘吁吁。在 jessie 下,当我往下看时,/srv/vg1-root/srv/vg1-data/
我看到了 的内容/srv/vg1-data/
,这不是我想要的。
# fstab fragement
/dev/mapper/vg1-root / ext4 errors=remount-ro 0 1
/ /srv/vg1-root/ none bind
/dev/mapper/vg1-data /srv/vg1-data/ ext4 errors=remount-ro 0 1
一些链接似乎建议将命令放入 rc.local 中以重新安装所有内容,应该mount --make-private mount_point
可以解决此问题,但这是最好的解决方案吗? 在 rc.local 中重新安装东西看起来很丑陋。
可能相关: