我有一个SanDisk Extreme SD卡支持我的Homeserver在RaspberryPI上运行。我想使用dd将此sytsem移动到另一个4GB SD卡。但不幸的是,当我通过dd制作图像时,它的大小与整个SanDisk(16GB)相同。其中13.5个是分区的。服务器SD由2个分区组成,一个小50MB,另一个3 GB。我预计dd会生成两个分区之和大小的图像。有没有办法制作一个只包含真正使用的磁盘空间的图像?
1
纯粹作为背景信息:Dd不会生成两个分区之和大小的图像,因为它不知道有分区。它输入输入数据,输出数据。它根本没有解释。
—
Hennes
Raspbian是否配备了
—
Hennes
dump
命令? (转储用于进行文件系统备份)
不,但这不是问题。对于复制过程,我使用带有Ubuntu live的笔记本电脑,因为读卡器和卸载驱动器的能力。
—
ManuelSchneid3r
你没有在任何地方陈述它,这让我觉得你可能试图错误地做这件事。您将首先使用fdisk来确定要映像的分区。然后使用dd仅指定该分区。例如“dd if = / dev / sd1 of ...”而不是“dd if = / dev / sda of ......”
—
David Hoelzer