使用 Raspberry Pi Imager 建立分区后,通过 rsync 还原树莓派系统备份
背景 树莓派系统备份有两种常见方式:一种是直接使用镜像工具进行整卡复制,另一种是以目录形式保存完整 Linux 根文件系统。后者的优点是灵活,可以在不同容量的 SD 卡之间迁移,也方便排除临时文件、伪文件系统和缓存内容。 本次操作的目标是:使用 Raspberry Pi 官方写盘工具先写入一个新的可启动系统,让它自动建立 SD 卡分区结构;然后保留这个分区结构,删除新系统文件,再把已有的完整系统备份同步进去。最后修改新 SD 卡的 UUID,使系统能够正常启动。 这种方式适合以下场景: 基本思路 整个流程可以概括为: 其中最关键的地方是:还原文件之后,不能继续使用旧备份里的 UUID。必须把 fstab 和 cmdline.txt 中的 UUID 改成当前 SD 卡实际分区的 UUID。 事前确认 假设: 其中: 备份目录应当是完整的 Linux 根文件系统,顶层通常能看到: 如果备份使用的是较新的 Raspberry Pi OS 或 Ubuntu for Raspberry Pi,启动文件通常位于: 对应地,启动分区应挂载到: 第一步:用 Raspberry Pi Imager 写入基础系统 …