『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 17824|回复: 34

[经验分享] 在树莓派USB口上使用读卡器为树莓派直接做系统备份镜像

  [复制链接]

2

主题

29

帖子

391

积分

论坛分享达人

积分
391
金钱
362
HASS币
0
发表于 2017-6-30 05:19:09 | 显示全部楼层 |阅读模式
本帖最后由 blues0763 于 2017-6-30 05:18 编辑

准备一个SD卡让你花费了一些时间,不是么?我打赌你肯定不想再做一遍,对吧?好吧,我们在树莓派USB口上使用TF卡+读卡器为树莓派直接做系统备份镜像完成一个备份!
和"Win32DiskImager"PC上备份的方法比较,优势是:在有树莓派外壳的情况下,不需要扒下外壳.
你需要的:
  • USB SD卡读卡器
  • 空白SD卡
  • 启动并且正在运行的树莓派

获取脚本文件(附件shell脚本压缩包解压后拷贝到树莓派)
首先,把这个脚本复制到你的小派里。你可以通过以下几种方法做到这一点:
  • 首先,把这个脚本下载到你的电脑上
然后…
  • 使用ssh或者vnc把文件从电脑上传输到小派里
…或者…
  • 把空白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脚本参见附件.

实测截图

实测截图

rpi-clone.rar

3.53 KB, 下载次数: 120

解压成*.sh后拷贝到树莓派

评分

参与人数 2金钱 +8 收起 理由
stevensu0829 + 5 感谢楼主分享!
lidicn + 3 赞一个!

查看全部评分

回复

使用道具 举报

13

主题

554

帖子

4298

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4298
金钱
3744
HASS币
10

活跃会员

发表于 2017-6-30 07:16:59 | 显示全部楼层
墙裂支持!!!非常实用!
Jeff
回复

使用道具 举报

30

主题

999

帖子

4119

积分

论坛元老

Rank: 8Rank: 8

积分
4119
金钱
3115
HASS币
0

活跃会员

发表于 2017-6-30 08:55:40 | 显示全部楼层
备份确实很重要
回复

使用道具 举报

26

主题

94

帖子

1943

积分

金牌会员

Rank: 6Rank: 6

积分
1943
金钱
1814
HASS币
60

教程狂人论坛风云人物突出贡献

发表于 2017-6-30 09:07:12 | 显示全部楼层
这是个很好的方法,有机会试试,这个应该可以换大容量tf卡用
回复

使用道具 举报

0

主题

79

帖子

774

积分

版主

Rank: 7Rank: 7Rank: 7

积分
774
金钱
695
HASS币
0
发表于 2017-6-30 09:49:30 | 显示全部楼层
不错,学习了
回复

使用道具 举报

2

主题

303

帖子

1675

积分

金牌会员

Rank: 6Rank: 6

积分
1675
金钱
1372
HASS币
0
发表于 2017-6-30 10:06:32 | 显示全部楼层
这备份办法不错,回头试一试,感谢分享
回复

使用道具 举报

6

主题

484

帖子

3994

积分

论坛元老

Rank: 8Rank: 8

积分
3994
金钱
3510
HASS币
0
发表于 2017-6-30 11:41:37 | 显示全部楼层
很好的方法,谢谢
回复

使用道具 举报

39

主题

750

帖子

4731

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4731
金钱
3956
HASS币
0

最佳新人卓越贡献

发表于 2017-7-1 23:49:10 | 显示全部楼层
好方法啊 回头试试!!
回复

使用道具 举报

39

主题

750

帖子

4731

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4731
金钱
3956
HASS币
0

最佳新人卓越贡献

发表于 2017-7-2 11:08:22 | 显示全部楼层
Jones 发表于 2017-6-30 12:16
楼主你好,是原创吗?

上面写了。。转自树莓派实验室。。。
回复

使用道具 举报

3

主题

72

帖子

539

积分

高级会员

Rank: 4

积分
539
金钱
467
HASS币
0
发表于 2017-7-2 22:55:14 | 显示全部楼层
非常实用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-1 08:10 , Processed in 1.215568 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表