Ubuntu中的Overlay和AUFS有以下區別:
- 設計理念:Overlay設計更簡單,從Linux 3.18版本開始進入內核主線;AUFS功能強大但代碼量大,未進入內核,需手動打補丁和編譯。
- 存儲結構:Overlay只有兩層,即上層的可寫容器層和下層的只讀鏡像層;AUFS有多層,可實現更復雜的分層結構。
- 性能表現:Overlay由于結構簡單,在文件復制和合并操作上更高效,支持頁緩存共享;AUFS因多層結構,文件穿越多層時耗時較多。
- 集成程度:Overlay代碼融入內核,廣泛支持各Linux發行版;AUFS僅在部分Linux發行版中支持。