gat*_*ack 3 storage cloning sd-card
已为 Raspberry pi 配置了 SD 卡。目标是精确复制 SD 卡(操作系统、应用程序、数据),以便副本在 rPi 中的功能与原始 \ 主 SD 卡完全相同。
更新:假设:
带有 SD 卡插槽和 USB SD 卡读卡器/写卡器的 Ubuntu HP 笔记本电脑有哪些 UNIX 克隆选项可用。
USB SD卡RW是读卡器还是写卡器有区别吗?
一个目标(约束)是避免购买额外的硬件。
date; sudo sh -c 'cat sdcard.image >/dev/mmcblk0'; date
Run Code Online (Sandbox Code Playgroud)
Mon Jun 3 17:53:18 EDT 2019 [sudo] 用户密码:Mon Jun 3 23:42:17 EDT 2019
date; sudo sh -c 'pv sdcard.image >/dev/mmcblk0'; date
Run Code Online (Sandbox Code Playgroud)
Tue Jun 4 00:33:50 EDT 2019 [sudo] 用户密码:119GiB 6:06:12 [5.56MiB/s] [==================== ============>] 100%
2019 年 6 月 4 日星期二 06:43:05 EDT
gParted 对闪存 SD 卡的分析显示相同的分区:
如果您只是想将 SD 卡完全从一个复制到另一个,那么您可以在命令行上使用dd来完成。
你不应该从你的树莓派自己的操作系统上做到这一点。这是因为操作系统可能会在复制时写入 SD 卡并损坏副本。
要复制 SD 卡,请将两者都插入您的两个读卡器(无论它们是否为 USB)。然后检查内容/dev
。卡片应显示为/dev/sd*
。例如/dev/sdb
。 请小心,因为您的内部硬盘驱动器可能已经打开 /dev/sda
。
确保没有安装 SD 卡,通读在命令提示符下键入的输出:
mount | grep /dev/sd
Run Code Online (Sandbox Code Playgroud)
还要检查输出,以便您知道哪个卡具有哪个文件名(以 root 身份):
sudo blkid
Run Code Online (Sandbox Code Playgroud)
要实际复制(例如从 /dev/sdb 到 /dev/sdc)类型(以 root 身份):
dd if=/dev/sdb of=/dev/sdc bs=4096 status=progress
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1802 次 |
最近记录: |