树莓派镜像最小备份

参考 https://blog.csdn.net/u013451404/article/details/80552765

方法简单,只使用Linux 常见命令

1. 查看tf 卡实际有效数据占用

df -h

2. 查看并记录需要缩减分区 start 扇区,这里只有sdb 2 需要缩减

fdisk -l

3. 调整分区占用大小

使用命令:
e2fsck 检查分区信息
resize2fs 调整分区大小

sudo resize2fs /dev/sdb2 3G

4. 重建分区,大小为步骤3 调整后的大小

  1. sudo fdisk /dev/sdb
  2. d // 使用command d delete sdb2
  3. n // 重新建立sdb2
    1. 按 n 后选择新建主分区(p),分区号与之前要一致,写2
    2. 填写分区的start 分区,步骤2记录下来的, end 分区 +3G , 回车
    3. 关键步骤,询问 原来已经有一个ext4 分区存在啦,是否要删除该分区标志?
    一定要输入: n ,回车
    1. w // 改变重建分区表
  4. fdisk -l 分区大小已经改成3G

5. 将压缩的 tf 卡镜像到一个img 文件中

sdb2 的end 扇区是最后一个占用的扇区,为7317503 ,但是由于扇区是从0开始编号的,所以实际整个TF卡上的分区一共占用了7317504个扇区,每个扇区是512字节,那么实际占用(7317504512)/(10241024) = 3573MB
1. sudo dd if =/dev/sdb of=rpi.img bs=1M count=3573
2. sudo fdisk -l debian-on-rpi.img

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容