TF卡有16G,直接备份出来的img文件就有16G那么大,但是实际装在TF卡中的有用数据却只有几G,再写入就需要32g的卡,这样做出来的img文件就太浪费空间了,因此使用这个方法压缩磁盘,制作小img镜像。
参考教程
https://blog.csdn.net/zhaodeming000/article/details/103198175
https://blog.csdn.net/u013451404/article/details/80552765
查看分区信息
fdisk -l
配置分区
sudo e2fsck -f /dev/sda2
sudo resize2fs /dev/sda2 10G
重建分区:
fdisk /dev/sda
删除分区:
d
新建分区,依次输入:
n
p
2
【fdisk的起始点】
+10G
导出
10504是用sdb2的end扇区
(最后一个占用的扇区号end512)/(10241024) = 10504计算
sudo dd if=/dev/sdb of=debian-on-rpi.img bs=1M count=10504
如果要导出到另外的盘需要挂载
mkdir /ssc
mount /dev/sdc /ssc
sudo dd if=/dev/sdb of=/ssc/debian-on-rpi.img bs=1M count=10504