Ubuntu中的Overlay和AUFS有以下区别:
- 设计理念:Overlay设计更简单,从Linux 3.18版本开始进入内核主线;AUFS功能强大但代码量大,未进入内核,需手动打补丁和编译。
- 存储结构:Overlay只有两层,即上层的可写容器层和下层的只读镜像层;AUFS有多层,可实现更复杂的分层结构。
- 性能表现:Overlay由于结构简单,在文件复制和合并操作上更高效,支持页缓存共享;AUFS因多层结构,文件穿越多层时耗时较多。
- 集成程度:Overlay代码融入内核,广泛支持各Linux发行版;AUFS仅在部分Linux发行版中支持。