Linux 从8Gb SD卡提取/写入核心2Gb图像

Linux 从8Gb SD卡提取/写入核心2Gb图像,linux,raspberry-pi,Linux,Raspberry Pi,我将一个2Gb Linux映像刻录到8Gb,进行了一些调整,现在想将其存档以备将来使用。 但是,将映像保存到磁盘时,生成的文件是8Gb大的。 如何具体提取2Gb“核心”? 当然,我没有将最初的2Gb扩展到8Gb。运行df时,可用的Linux分区为2Gb。 我使用Win32DiskImager将初始图像写入SD卡,调整后再写回磁盘。尝试Linux工具“dd”可能满足您的要求,整个命令如下: dd if=/dev/mmc_xx of=mmc.img bs=2048 count=1024000 请用

我将一个2Gb Linux映像刻录到8Gb,进行了一些调整,现在想将其存档以备将来使用。 但是,将映像保存到磁盘时,生成的文件是8Gb大的。 如何具体提取2Gb“核心”? 当然,我没有将最初的2Gb扩展到8Gb。运行
df
时,可用的Linux分区为2Gb。
我使用Win32DiskImager将初始图像写入SD卡,调整后再写回磁盘。

尝试Linux工具“dd”可能满足您的要求,整个命令如下:

dd if=/dev/mmc_xx of=mmc.img bs=2048 count=1024000

请用您的sd名称替换
mmc\u xx
。请记住,
bs*count
的结果不能小于2G字节。

请发布您已经尝试过的命令。谢谢,它工作得很好。我试图克隆的SD有两个分区(Raspberry Pi)。对于稍后阅读本文的人,我通过指定sda(无编号)而不是完整装入的分区名(如sda1、sda3),克隆了具有多个分区的SD。