OverlayFS
说明
OverlayFS是一个堆叠文件系统,其在Linux上比较常见。
OverlayFS可把一个或者多个目录按照某种方式堆叠的合并目录挂载到另一个目录上,不需要设备文件。
由于OverlayFS不需要设备文件(使用overlay作为设备名称),故在使用mount挂载时,需要使用-t选项指定文件系统为overlay,使用-o选项指定挂载的参数(下列为主要参数):
选项名称 | 说明 |
---|---|
lowerdir | 字符串,底层目录,必须指定底层目录,当上层目录未找到的文件将在底层目录中寻找。 |
upperdir | 字符串,上层目录,文件优先在上层目录查找,写入的文件只写入上层目录,当不指定上层目录时为只读挂载 |
workdir | 字符串,工作目录。 |
redirect_dir | 枚举值,其值可为off、follow、nofollow、on。 |
index | 枚举值,其值可为off、on。 |
使用OverlayFS可将一个只读的目录改为可写目录,具体做法为将lowerdir与挂载的目录均指定为需要修改的目录,挂载后所有新的访问将访问OverlayFS实现可写挂载(已经打开的访问仍访问原目录)。