在不同的挂载点挂载相同的 ext4 文件系统是否安全?

在不同的挂载点挂载相同的 ext4 文件系统是否安全?

我知道有多个安装操作选项“--bind”来处理这种情况。
但ext4可以直接挂载在不同的挂载点,无需选项“--bind”。
所以,我想知道在不同的挂载点挂载 ext4 文件系统是否安全。
我发现ext4支持一个功能“mmp”(多重安装保护),它是用来处理这种情况的吗?

答案1

是的,这是绝对安全的。中提到了联机帮助页mount()

从 Linux 2.4 开始,单个文件系统可以在多个挂载点上可见,并且多个挂载可以堆叠在同一挂载点上。

我认为 mmp 是另一回事。有关安装在多台计算机之间共享的块设备的信息。


所以并不总是如此可能的。 IIRC 它用来检查它并给你一个很好的错误消息。因为这很容易实现,如果做过错误的事情,很容易导致大量数据丢失。听起来新系统是与绑定安装一起实施的:

MS_BIND(Linux 2.4 及以上版本)

执行绑定挂载

相关内容