OverlayFS 和绑定挂载之间有什么区别?

OverlayFS 和绑定挂载之间有什么区别?

这是我的理解:

  • 绑定挂载仅使上层文件系统的文件可访问。目标路径下下层文件系统的文件将无法访问。
  • OverlayFS 还使上层文件系统中不存在的下层文件系统的文件可在目标路径下访问。

这是正确的吗?还有其他重大差异吗?

答案1

你的理解大致正确。

底层通常是只读的,而覆盖层是可读写的。

如果文件存在于底层中,则覆盖层可以读取该文件。如果覆盖层想要写入存在于底层中的文件,则操作系统将创建存在于底层中的文件的副本,并将新版本写入覆盖层。操作系统负责记账/记账,以跟踪哪一层拥有哪些文件。

删除也遵循同样的程序。

覆盖

相关内容