Ubuntu 怎么把树莓派内存卡备份制作成为镜像

树莓派 怎么把内存卡 备份制作成为镜像

步骤 1:准备工作

树莓派关机,拔出 SD 卡,插入电脑

步骤 2:确定 SD 卡设备名

这是最关键的一步,你必须准确知道 SD 卡对应的设备文件,否则可能会覆盖你电脑的硬盘数据!

  1. 打开 Linux 电脑的终端。

  2. 在插入 SD 卡之前,输入以下命令查看当前的磁盘设备:

    bash

    bash 复制代码
    lsblk

    或者

    bash

    bash 复制代码
    fdisk -l
  3. 插入 SD 卡 ,然后再次运行上述命令。对比两次输出的差异,新出现的设备就是你的 SD 卡。

    • 识别特征 :SD 卡通常会被识别为 mmcblk0 或 sdb 这样的设备。它下面会有多个分区,比如 mmcblk0p1 (boot 分区) 和 mmcblk0p2 (root 分区)。
    • 警告 :请务必确认设备名! 通常,你的电脑硬盘会是 sda。千万不要选错!

    假设我们识别出的 SD 卡设备是 /dev/mmcblk0。

比如我的:

sda 8:0 1 29.7G 0 disk

├─sda1 8:1 1 512M 0 part /media/robbie/bootfs

└─sda2 8:2 1 29.2G 0 part /media/robbie/rootfs

  • SD 卡设备名:

    复制代码
    /dev/sda
    • 这是整个 SD 卡的设备文件,我们备份时需要指定这个。
  • 分区信息:

    • /dev/sda1: 这是引导分区 (bootfs),大小为 512M。
    • /dev/sda2: 这是根文件系统分区 (rootfs),大小为 29.2G。
步骤 3:开始备份

重要提示 :请确保你是在另一台 Linux 电脑 上进行此操作,而不是在树莓派本机上。因为直接对正在运行的系统进行 dd 备份可能会导致镜像文件损坏。

  1. 打开终端:在你的 Linux 电脑上打开一个终端窗口。

  2. 切换到目标目录 :使用 cd 命令切换到你希望保存镜像文件的文件夹。例如,如果你想保存在用户主目录下的 backups 文件夹中:

    bash

    bash 复制代码
    mkdir -p ~/backups
    cd ~/backups
  3. 执行备份命令 :请仔细核对 下面的命令,特别是 if=/dev/sda 部分,确保没有写错设备名!

    bash

    bash 复制代码
    sudo dd if=/dev/sda of=raspberry_pi_backup_$(date +%Y%m%d).img bs=4M status=progress

等待完成:备份过程会持续一段时间,具体取决于你 SD 卡的大小和速度。一个 32GB 的卡可能需要半个多小时。请耐心等待,不要中断命令。

步骤4:备份完成后

备份完成后,你可以:

  • 安全移除 SD 卡 :在文件管理器中,右键点击 bootfs 和 rootfs 卷标,选择 "安全移除" 或 "弹出",然后再物理拔出 SD 卡。
  • 验证镜像文件 :你可以用 ls -lh 命令查看镜像文件的大小,它应该和你的 SD 卡容量(约 32GB)差不多。
相关推荐
feng_you_ying_li5 小时前
linux之网络层
linux·运维·网络
未来之窗软件服务5 小时前
Linux 运维日志删除的多种方式—东方仙盟
linux·运维·服务器·仙盟创梦ide·东方仙盟
卓豪终端管理5 小时前
IT 运维视角下的终端数据安全:能力框架与落地清单
运维
小雉系统5 小时前
BcoreOS实战:用一个升级包,让Rocky Linux跑进Debian服务器
linux·运维·服务器·debian
thethefighter5 小时前
快速预览Word、WPS秒开,支持空格弹窗
linux·word·wps·快速预览·空格弹窗·nhdeepview
甜到心里的蛋糕5 小时前
从 QQ 机器人到 B 站 AI 运营:一套可复现的视频流水线踩坑实录
运维·人工智能·python·自动化·视频制作
QYR-分析5 小时前
26.2% 高增!场内及园区无人物流车,厂内短驳自动化的 L4 货运载体
运维·自动化
用户8351414049495 小时前
把日志和寄存器值喂给AI做故障定位,我的实际问法
linux·ubuntu
java_logo5 小时前
Docker 部署 DPanel:轻松搭建轻量容器管理平台
运维·docker·容器·podman·容器管理·dpanel·轩辕镜像
时间售卖铺6 小时前
Oracle DQL精髓:从基础到高级实战
运维·数据库·云原生·oracle