树莓派的备份&还原

727 词

准备: 类Linux系统、VMware虚拟机、Win32DiskImager软件、GParted软件。

资源: 清华大学开源软件镜像站VMware/吾爱破解Win32DiskImager

PS: 建议使用 UbuntuDebian 系统

安装 GParted

  1. 先把 SD 卡插到读卡器里,启动 VMware 里的 Ubuntu 系统
    pi-bak-1

  2. 执行以下命令来安装 GParted

    1
    2
    3
    sudo su
    apt-get update && apt-get upgrade
    apt-get install gparted

    pi-bak-1
    这里提示我已经安装过了。

  3. 然后在终端输入 gparted 命令查看有没有安装成功
    pi-bak-1
    软件已经正常打开了。

备份系统

注意: 要先使用GParted分割了,才可以使用Win32DiskImager来备份

因为Win32DiskImager整张卡备份,如:64G 的 SD 卡你使用了 2G,但是备份就会备份成 64G,非常浪费存储空间。

  1. 使用GParted分割空间

    现在把插入了SD卡的读卡器插入电脑,并打开GParted然后在点击右上角的 GParted 选择刷新设备
    pi-bak-1

    这里选择你的SD卡,我的是 64G 的。
    pi-bak-1

    选择ext4的文件分区,右键把它卸载(Unmount)下来。
    pi-bak-1

    我们再次右键选择调整大小/移动(Resize/Move),记住这里有一个最小大小(Minimum size) (SD 卡实际使用的大小),之后在设置新大小(New size)至少要大于 0.5G~1G,不然会分割失败,点击右下角的调整大小/移动(Resize)
    pi-bak-1

    再次点击再点击应用(Apply),等待进度条走完就 ok 了。
    pi-bak-1
    pi-bak-1

    VMware里把你的读卡器弹出来,在 VMware 的菜单栏 虚拟机>可移动设备>你的读卡器>断开连接。
    pi-bak-1

  2. 使用Win32DiskImager备份系统

    先新建一个后缀名.img的空文件,如: [bak]-raspberry-pi.img
    然后在Win32DiskImager里打开你刚刚创建的文件,后缀名为.img的空文件,并勾选仅读取已分配空间后点击读取就可以开始,备份系统了。
    pi-bak-1
    pi-bak-1

还原系统

  1. 使用Win32DiskImager还原系统

    Win32DiskImager里打开你要还原的镜像文件(.img),并点击写入等待完成。
    pi-bak-1

  2. 使用GParted扩展空间

    先把你的读卡器连接VMware
    PS: 你也可以在树莓派里安装GParted,在树莓派里扩展。

    GParted切换到你的SD卡,同样的选择ext4的文件分区,右键调整大小/移动(Resize/Move)
    pi-bak-1

    然后拖动上面滑块,或者在新大小(New size)里输入最大大小(Maximum size)的值,点击调整大小/移动(Resize)
    pi-bak-1

    点击再点击应用(Apply),等待进度条走完就行了。
    pi-bak-1
    pi-bak-1
    到这里就还原完成,之后就可以将SD卡插入树莓派了

    参考: 树莓派系统的安装、备份与还原 SD 卡分区介绍 by: 想放松 i

留言