wheezy 和 jessie 之间的 mount 绑定行为变化的解决方法?

wheezy 和 jessie 之间的 mount 绑定行为变化的解决方法?

我最近将系统从 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 中重新安装东西看起来很丑陋。

可能相关:

相关内容