Ubuntu Overlay定制化配置步驟如下:
安裝必要軟件包:
sudo apt update
sudo apt install overlayroot fuse-overlayfs
配置Overlay參數:
編輯 /etc/overlayroot.conf,指定路徑(根據實際需求修改):
[general]
enabled = yes
upperdir = /path/to/upperdir # 可寫層
workdir = /path/to/workdir # 工作目錄
lowerdir = /path/to/lowerdir # 只讀底層
mergedir = /path/to/mergedir # 合并后的掛載點
啟用Overlay模塊:
sudo modprobe -r overlayroot
sudo modprobe overlayroot
掛載Overlay文件系統:
sudo mount -t overlay overlay -o lowerdir=/path/to/lowerdir,upperdir=/path/to/upperdir,workdir=/path/to/workdir /path/to/mergedir
/etc/fstab,添加:overlay /path/to/mergedir overlay defaults,lowerdir=/path/to/lowerdir,upperdir=/path/to/upperdir,workdir=/path/to/workdir 0 0
sudo mount -a
驗證配置:
mount | grep overlay # 查看掛載信息
ls /path/to/mergedir # 檢查合并后的內容
說明:
upperdir 可存放需覆蓋或新增的文件,lowerdir 為只讀底層(如系統鏡像),mergedir 為最終合并視圖。lowerdir 指向鏡像中的文件系統路徑(如 /mnt/casper/filesystem.squashfs)。