overlay 文件系統


overlay文件系統淺析

overlayfs文件系統類似於aufs,相比aufs,overlay實現更簡潔,很早就合入了linux主線, 合入主線后overlayfs修改為overlay。

docker 使用overlay文件系統來構建和管理鏡像與容器的磁盤結構。

 

overlay文件系統分為lowerdir、upperdir、merged, 對外統一展示為merged,uperdir和lower的同名文件會被upperdir覆蓋。具體層次如下

 

overlay的使用方法:

 

[root@ops2-1 /var/lib/docker/overlay]
#mount -t overlay overlay -o lowerdir=./lower,upperdir=./upper,workdir=./work ./merged

  

 注:workdir必須和upperdir是mount在同一個文件系統下, 而lower不是必須的

 

 

lower目錄可以是一個目錄鏈

 

mount -t overlay overlay -o lowerdir=/lower1:/lower2:/lower3,upperdir=/upper,workdir=/work /merged

 

如果沒有upperdir, merged是只讀的

 

# mount -t overlay overlay -o lowerdir=/lower1:/lower2 /merged


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM