浅谈树莓派 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,以确保系统正常运行。

➡️

继续阅读