克隆嵌入式 Linux SD 卡的最简单方法是什么?

Jay*_*Jay 2 linux

我有一个 8 GB SD 卡(卡 1)安装了嵌入式 Linux,用于PowerPC、库和一些应用程序。我想准备另一张 8 GB SD 卡(卡 2),与卡 1 完全一样。最简单的方法是什么?

我尝试将所有文​​件从卡 1 复制到 Linux 笔记本电脑,然后从笔记本电脑复制到卡 2,但尽管以 root 身份执行此操作,但我还是收到了一些权限被拒绝的错误。我的方法正确吗?请建议任何其他技术。

Vin*_*inz 9

怎么样dd?您可以使用它以 1:1 的比例将您的 SD 卡复制到一张新卡上:

dd if=/dev/<your_old_sd_card> of=/dev/<your_new_sd_card>
Run Code Online (Sandbox Code Playgroud)

或者将其复制到文件:

dd if=/dev/<your_sd_card> of=/a_file.img
Run Code Online (Sandbox Code Playgroud)

  • 使用更大的块大小(例如`bs=1M`)来加速传输。您可以使用 `dd if=/dev/&lt;your_sd_card&gt; of=/path/to/file` 将 SD 卡复制到映像文件,然后在插入新的 SD 卡后: `dd if=/path/to/file of=/dev/&lt;your_sd_card&gt;` 将图像复制到 SD 卡 (2认同)