|
本帖最后由 blues0763 于 2017-6-30 05:18 编辑
准备一个SD卡让你花费了一些时间,不是么?我打赌你肯定不想再做一遍,对吧?好吧,我们在树莓派USB口上使用TF卡+读卡器为树莓派直接做系统备份镜像完成一个备份!
和"Win32DiskImager"PC上备份的方法比较,优势是:在有树莓派外壳的情况下,不需要扒下外壳.
你需要的:- USB SD卡读卡器
- 空白SD卡
- 启动并且正在运行的树莓派
获取脚本文件(附件shell脚本压缩包解压后拷贝到树莓派)首先,把这个脚本复制到你的小派里。你可以通过以下几种方法做到这一点:
然后…
…或者…
- 把空白SD卡插入USB 读卡器
- 把读卡器插入电脑
- 复制脚本到SD卡上
- 把SD读卡器插到小派上
- 从SD卡拷贝脚本到小派上
…再或者…
运行脚本
1.把SD卡插入USB读卡器,然后把读卡器插入到小派的一个USB口上。
2.在小派上打开一个终端。 3.定位到存储脚本的目录。(如果你把文件放到了小派的桌面上,仅仅需要输入”cd Desktop”)
在你运行脚本的时候必须指定SD卡的名字。Raspbian和occidentalis会为USB上找到的SD卡分配类似”sda”,”sdb”等的名字。
如果你只插入了一个USB读卡器,那么你的新SD卡的名字将会是”sda”.
如果你不确定sda是不是正确的卡,使用下面的命令列出连接到小派上的卡。
sudo fdisk -l
SD卡插槽上正在运行系统的SD卡应该显示为/dev/mmcblk0。你的空白的SD卡应该显示为/dev/sda1(或者是/dev/sdb1,如果你插入了不止一个USB读卡器到小派上)。
注意你不应该输入”1″ – 如果你看到你的卡显示为”/dev/sda1″,你仍然应该在运行脚本时输入sda(“sda”是卡的名字,而”sda1″是卡的第一个分区的名字)。
现在,你可以开始运行脚本了。
sudo chmod +x rpi-clone.sh
sudo ./rpi-clone.sh sda -f
之前提醒过,第一个参数是SD卡的名字,这里是”sda”。”-f”告诉脚本完整格式化SD卡。
脚本会提示你是否初始化目标SD卡。输入”y”然后按一下回车。
接着,会提示你是否想给你的备份镜像指定一个标签。这不是必须的 – 按一下回车跳过。
最后,脚本会提示你是否真的要这么做,在它正式开始备份之前。按一下”y”然后回车。
现在能做的只有等待 – 这将会花费一小会时间(请耐心等待直到完成)。
当这个过程完成,脚本会提示你是否卸载(unmount)这个新系统卡,按一下”y”,然后就完成啦!
现在你应该关闭小派,把新卡插入到SD卡插槽中,然后重启 – Bingo!一个完全树莓派系统的完全克隆!
转自:树莓派实验室
实测读卡器备份的TF卡镜像在树莓派上和之前的TF卡无差别运行.
效果参见截图.
shell脚本参见附件.
|
评分
-
查看全部评分
|