SD卡系统镜像备份
引言
SD卡系统镜像备份有多种方式,最简单粗暴的是使用Win32diskImager工具,将SD卡的镜像直接读取,但是该种方式最大的缺陷就是读取的镜像空间太大。比如在32G的SD卡中的实际镜像空间只有2G,而使用该工具读取镜像之后的镜像大小则是SD卡的容量大小32G,以至于无法再写入到16G和8G的内存卡中。
本文介绍的是比较得体的方式,将从SD卡中读取到的镜像大小为实际占用的空间大小,而非SD卡容量大小。
注意:该种方式在Linux环境中进行,并且保证系统剩余空间大小大于内存卡容量大小。切记,如果空间不够,不可以在共享文件夹所在路径中进行操作,否则最后无法压缩。对于虚拟机空间不足的问题,可以准备空间足够的U盘
1、下载镜像备份脚本
点击下载 pishrink.sh ,可在将该脚本拷贝到Linux系统,以Ubuntu为例,可通过FileZila软件传输文件:
sudo chmod +x pishrink.sh #为脚本添加可执行权限
sudo mv pishrink.sh /usr/local/bin #移动到bin目录下,令其全局

本文介绍了一种在Linux环境下高效地对SD卡进行系统镜像备份的方法,该方法能够确保备份文件仅占用实际使用的空间大小,而不是整个SD卡的全部容量。通过使用特定脚本及ddc3d工具,可以实现对SD卡内容的有效读取和压缩。
最低0.47元/天 解锁文章
3039

被折叠的 条评论
为什么被折叠?



