使用overlay的树莓派Raspberry Pi 只读系统中文件临时写操作

在 overlay 状态,如果需要对SD卡进行写操作,并不需要断电,在其他计算机上修改配置文件,更简便的方法是:

1 对 /boot 进行写操作
    运行 sudo mount -o remount,rw /boot
    在 /boot 路径下进行文件写操作。

2 对 / 进行写操作
    运行 sudo mount -o remount,rw /ro
    (因为树莓派的主分区在第二个分区,而且在 overlay 模式,真实的磁盘内容是在 /ro 下的)
    在 /ro 下定位需要写操作的位置,进行文件的写操作。
    (比如要对 /home/pi 的文件进行写操作,应该在 /ro/home/pi 下进行。)

结束写操作后,运行 sudo reboot 使系统重新运行于 overlay 模式。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

我是按照 https://blog.csdn.net/zhufu86/article/details/78906046 方法使树莓派进入 overlay 模式的。

基于 RaspberryPi A & raspbian-jessie。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS的文件系统Overlay是一种联合文件系统(Union File System),它允许将多个文件系统以层叠的方式合并在一起。Overlay文件系统通常用于创建轻量级容器,其一个只的基础文件系统(Base File System)与一个可的上层文件系统(Upper File System)进行合并。 在CentOSOverlay文件系统可以使用OverlayFS来实现。它通过将两个文件系统以层叠的方式合并,将只的基础文件系统与可的上层文件系统进行组合。这样,对于上层文件系统操作,会首先在上层文件系统查找,如果找不到则会在基础文件系统查找。对于操作,则会直接在上层文件系统进行。 要使用Overlay文件系统,首先需要确保内核支持OverlayFS。在CentOS 7及以上版本,默认情况下已经支持OverlayFS。然后,你可以在需要的地方挂载Overlay文件系统,将只的基础文件系统与可的上层文件系统进行合并。 例如,可以使用以下命令来挂载Overlay文件系统: ``` mount -t overlay overlay -o lowerdir=/path/to/base,upperdir=/path/to/upper,workdir=/path/to/work /path/to/mount ``` 其,`lowerdir`指定基础文件系统的路径,`upperdir`指定上层文件系统的路径,`workdir`指定工作目录的路径,`/path/to/mount`指定挂载点的路径。 请注意,Overlay文件系统需要Linux内核的支持,并且在某些情况下可能会有性能方面的考虑。因此,在使用Overlay文件系统之前,建议你仔细评估你的需求和系统资源,并确保了解其工作原理和限制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值