浅谈树莓派 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和自动任务可能需要调试,以确保正常启动。

🔎

延伸解读

备份的重要性

在树莓派的使用中,定期备份是至关重要的,尤其是在SD卡即将损坏时。文章强调了在SD卡仅可读时应避免直接断电等行为,以保护数据。用户应意识到,及时备份可以在意外发生时挽救重要数据,减少损失。

Docker修复的关键步骤

恢复过程中,Docker的修复是一个重要环节。文章指出,用户需要重新安装Docker链并配置代理,以解决网络问题。特别是在构建镜像时,添加代理参数可以避免网络限制,确保数据和配置的完整性。

分区管理的注意事项

在进行SD卡分区时,使用Gparted工具是推荐的选择。文章提到,树莓派的SD卡主要有两个分区,用户需确保正确挂载boot分区,并在恢复后修改/etc/fstab中的swap UUID,以确保系统正常运行。

延伸问答

如何进行树莓派的增量备份和恢复?

使用tar命令进行增量备份和恢复,需将boot分区挂载在根目录下,并进行多次解压覆盖。

SD卡损坏时应该注意什么?

在SD卡仅可读时,应珍惜最后的可读机会,避免直接断电等加速毁坏的行为。

恢复树莓派时需要准备哪些工具?

需要准备一个Linux虚拟机或live CD,以及需要恢复的备份文件。

如何修复docker在恢复后的问题?

重新安装docker链,并配置代理以解决网络问题,重启docker后重新创建网络配置和容器。

树莓派的SD卡分区结构是怎样的?

树莓派的SD卡主要有两个分区,使用MS-DOS分区表,一个为boot分区,另一个为writable分区。

恢复后需要修改哪些配置文件?

需要修改/etc/fstab中的swap UUID,以确保系统正常运行。

🏷️

标签

➡️

继续阅读