如何备份树莓派

2017-06-24 17:32:21 +08:00
 icesof

想着上面也装了不少软件,其中有些是自己下载编译的。毕竟所有的东西都是在一个 3* TF 上,也不是那么放心,想着是不是需要做一个镜像。

其他信息, *32G 的卡,只用到了 5G 的空间。所以最好以后恢复的时候,具备恢复到 16G 卡的能力。 *不知道增量/差异备份是否有可能?

4992 次点击
所在节点    Raspberry Pi
8 条回复
shoaly
2017-06-24 17:48:07 +08:00
用 windows image 制作工具 变成 32g 之后, 再压缩一下就会变小
zlyang
2017-06-24 18:05:07 +08:00
备份 SD 卡镜像有几种方法:
1. 可以使用 'Win32 Disk Imager' 里的 Read 备份 SD 卡。
2. 如果使用显示器的话,记得 raspbian 里面有备份相关的功能。
3. 其它

我自己通常使用第一种方法备份,因为很省事,至于差异备份系统镜像还没看到过相关的实现。
Tink
2017-06-24 19:29:43 +08:00
dd
Osk
2017-06-24 19:47:22 +08:00
不推荐基于 磁盘块设备级别的备份,比如 dd 等,选择基于文件的备份工具要合适一点
1. 连续读 32G,都不知道卡是否还健在。。。
2. 先读 32G,再压缩,,,时间浪费太多,尤其是 lz 只用了 5GB
3. 以后想还原到更小容量的卡上面,很不方便。

我觉得用 tar、rsync 等基于文件的备份再 lz 的需求中完全没问题。tar 和 rsync 都能实现增量备份,我没用过,lz 可以去看看 man page
Osk
2017-06-24 19:51:24 +08:00
顺便说下,树莓派的 bootloader 不需要在 SD 卡上面的特定 block 写入引导代码(反正 sunxi 就要在 MBR 后面制定位置写入 uboot 代码,好烦),SoC 自己找第一个 FAT32 分区载入文件完成后续的引导,使用 tar 等备份恢复后只需要修改 fstab 就行了(有时不需要修改)
lslqtz
2017-06-24 23:20:01 +08:00
sd 卡里面不是有个超大的 img 么。。
拷出来或者直接 read
twoyuan
2017-06-25 10:56:45 +08:00
fox0001
2017-07-22 11:02:28 +08:00
先 dd 到另一个 tf 卡,再用 rsync 定时同步

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/370803

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX