overlayfs
overlayfs试图在其它文件系统之上提供一个联合的文件系统视图
Upper and Lower
overlayfs组合了2个文件系统---Upper文件系统和Lower文件系统。
当同名文件在Upper和Lower中都存在时,Lower中的文件会隐藏,如果是目录,则会合并显示.
Lower文件系统更准确的说法应该是目录树,因为这些目录树可以属于不同的文件系统。
Lower文件系统可以是linux支持的任何文件系统类型,其甚至可以是overlayfs.
目录合并
对于非目录文件,如果upper和lower中都存在,那么lower中的对象会被隐藏.
如果是目录,upper和lower中的目录会合并.
我们通过下面的命令来指定upperdir, lowerdir,它们将会合并成merged目录.
mount -t overlay overlay -o lowerdir=/root/lowerdir/,upperdir=/root/overlayt/upper,workdir=/root/overlayt/work /root/overlayt/merged
其中lowerdir目录中的内容如下:
[root@localhost overlayt]# ls -l /root/lowerdir/
总用量 4
-rw-r--r-- 1 root root 4 3月 15 18:35 1
-rw-r--r-- 1 root root 0 3月 15 18:35 2
-rw-r--r-- 1 root root 0 3月 15 18