使用overlay挂载squashfs

#使用overlay挂载squashfs

mkdir /mnt/root	/mnt/lower	/mnt/upper	/mnt/work	/mnt/sysroot

mount -t squashfs /media/sr0/casper/installer.squashfs /mnt/lower -o loop

mount -n -t overlay overlay /mnt/root -o lowerdir=/mnt/lower,upperdir=/,workdir=/mnt/work

lowerdir和upperdir两个目录存在同名文件时,lowerdir的文件将会被隐藏,用户只能看到upperdir的文件。
lowerdir低优先级的同目录同名文件将会被隐藏。
lowerdir=<dir>: 指定用户需要挂载的lower层目录,lower层支持多个目录,用“:”间隔,优先级依次降低。最多支持500层

squashfs目录与根目录合并,挂载到/mnt/sysroot

mount -t overlay -o lowerdir=/mnt/lower:/,upperdir=/mnt/root,workdir=/mnt/work overlay /mnt/sysroot

切换根目录

exec  switch_root  /mnt/sysroot  /sbin/init
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值