MAC – 从SD卡中提取img – 实际使用的空间

我有一个基于RPI的系统,我想克隆。

我的SD卡是32 G,有25G可用空间。

/dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *31.9 GB disk1 1: Windows_FAT_32 boot 64.0 MB disk1s1 2: Linux 2.4 GB disk1s2 3: Linux 29.4 GB disk1s3 

当我使用dd if=/dev/disk1 of=./my.img bs=1m

我得到一个32G img文件。

我的问题:是否可以创build一个实际使用的空间的图像?

我可以创build一个可以闪存到16G SD的IMG吗?

注意:

  1. 我试图count=6000 (build议在这里https://stackoverflow.com/questions/43210957/osx-truncate-sd-card-img ),但它没有工作

  2. 结果32G img不能使用Eacher闪存到32G SD,因为它说img太大了。

  3. 当我试图用dd来刷新img时,RPI不能和sd一起。

请帮忙。