浅谈树莓派 4B tar 增量备份还原
💡
原文中文,约1800字,阅读约需5分钟。
📝
内容提要
文章讨论了树莓派的备份策略,详细描述了SD卡损坏后的恢复过程,包括使用Linux虚拟机和Gparted工具进行分区、备份和恢复操作,以及docker的修复和网络配置。最后提到调试自定义服务和任务的必要性。
🎯
关键要点
- 文章讨论了树莓派的备份策略,特别是SD卡损坏后的恢复过程。
- SD卡损坏时应珍惜最后的可读机会,避免直接断电等加速毁坏的行为。
- 备份时需注意docker的overlay2文件夹,恢复时需进行docker的修复。
- 准备一个Linux虚拟机或live CD,恢复时需准备备份文件。
- 树莓派的SD卡主要有两个分区,使用MS-DOS分区表,推荐使用Gparted进行分区。
- 恢复时需要将boot分区挂载在根目录下,并进行多次tar解压覆盖。
- 恢复后需修改/etc/fstab中的swap UUID。
- docker的修复只需重新安装docker链,并配置代理以解决网络问题。
- 重启docker后需重新创建网络配置和容器,可能需要清除缓存。
- 在构建镜像时需添加代理以避免限制,确保数据和配置完整。
- 自定义的system service和自动任务可能需要调试,以确保正常启动。
❓
延伸问答
如何进行树莓派的增量备份和恢复?
使用tar命令进行增量备份和恢复,需将boot分区挂载在根目录下,并进行多次解压覆盖。
SD卡损坏时应该注意什么?
在SD卡仅可读时,应珍惜最后的可读机会,避免直接断电等加速毁坏的行为。
恢复树莓派时需要准备哪些工具?
需要准备一个Linux虚拟机或live CD,以及需要恢复的备份文件。
如何修复docker在恢复后的问题?
重新安装docker链,并配置代理以解决网络问题,重启docker后重新创建网络配置和容器。
树莓派的SD卡分区结构是怎样的?
树莓派的SD卡主要有两个分区,使用MS-DOS分区表,一个为boot分区,另一个为writable分区。
恢复后需要修改哪些配置文件?
需要修改/etc/fstab中的swap UUID,以确保系统正常运行。
➡️