Overlay 文件系统是 Linux 中一种联合挂载文件系统,允许你将多个目录层叠在一起形成一个统一的视图。以下是创建 Overlay 挂载点的详细步骤:
mount -t overlay overlay -o lowerdir=/path/to/lower1:/path/to/lower2,upperdir=/path/to/upper,workdir=/path/to/work /path/to/merged
lowerdir
: 只读层目录(可以是一个或多个,用冒号分隔)upperdir
: 可写层目录(用于存储修改)workdir
: 工作目录(必须与 upperdir 在同一文件系统)merged
: 最终的挂载点mkdir -p /overlay/{lower1,lower2,upper,work,merged}
mount -t overlay overlay -o lowerdir=/overlay/lower1:/overlay/lower2,upperdir=/overlay/upper,workdir=/overlay/work /overlay/merged
mount | grep overlay
# 或
df -hT /overlay/merged
在 /etc/fstab
文件中添加:
overlay /overlay/merged overlay lowerdir=/overlay/lower1:/overlay/lower2,upperdir=/overlay/upper,workdir=/overlay/work 0 0
然后执行:
mount -a
workdir
必须与 upperdir
在同一文件系统lowerdir
中的目录顺序很重要,后面的会覆盖前面的同名文件umount /overlay/merged
mount -t overlay overlay -o lowerdir=/path/to/lower1:/path/to/lower2 /path/to/merged
mount -t overlay overlay -o lowerdir=/lower1:/lower2:/lower3,upperdir=/upper,workdir=/work /merged
apt install overlayroot
# 编辑 /etc/overlayroot.conf
overlayroot="tmpfs"
# 重启生效
希望这些信息能帮助你成功创建和使用 Overlay 文件系统挂载点。如需更详细的帮助,请提供你的具体使用场景。