overlayfs介绍以及和bind差别介绍

编程入门 行业动态 更新时间:2024-10-25 02:19:02

overlayfs介绍以及和bind<a href=https://www.elefans.com/category/jswz/34/1766758.html style=差别介绍"/>

overlayfs介绍以及和bind差别介绍

一、overlay文件系统简介:
  OverlayFS 是一种堆叠文件系统,它依赖并建立在其它的文件系统之上(例如 ext4fs 和 ubifs 等),并不直接参与磁盘空间结构的划分,仅仅将原来底层文件系统中不同的目录进行 “合并”,
然后向用户呈现,这也就是联合挂载技术,对比于 AUFS,OverlayFS 速度更快,实现更简单。 而 Linux 内核为 Docker 提供的 OverlayFS 驱动有两种:overlay 和 overlay2。而 overlay2 是相对于 overlay 的
一种改进,在 inode 利用率方面比 overlay 更有效。
   overlayfs 通过三个目录:lower 目录、upper 目录、以及 work 目录实现,其中 lower 目录可以是多个,work 目录为工作基础目录,挂载后内容会被清空,且在使用过程中其内容用户不可见,
最后联合挂载完成给用户呈现的统一视图称为为 merged 目录。以下使用 mount 将演示其如何工作的。
    基本操作语法:
mount -t overlay overlay -o lowerdir=lower1:lower2,upperdir=upper,workdir=work merged_dir


二、实际应用场景和目的:
如将目标系统上的 rootfs 设计成 overlay 文件系统,将原始的 rootfs_base 部分放在 lower layer, 然后将系统运行时产生的文件系统的变动放在 upper layer。
这样就可以将原始文件和运行时文件进行了隔离。

更多推荐

overlayfs介绍以及和bind差别介绍

本文发布于:2023-11-17 02:06:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1637408.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:差别   overlayfs   bind

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!