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

 找回密码
 立即注册
查看: 6681|回复: 9

[进阶教程] 给树莓派 Homeassistant系统做备份镜像【方法转自简书】

[复制链接]

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2019-2-25 16:06:02 | 显示全部楼层 |阅读模式
本帖最后由 jyz_0501 于 2019-4-1 18:07 编辑

好不容易把一个系统弄成自己想要的样子了,想要克隆到另一张SD卡,或者备份保存,下次直接恢复到SD卡,所以需要一个一键备份脚本,将自己的系统备份成文件,下次轻松还原。
可以使用dd命令或者win32disk直接将储存卡内容保存成文件,但是缺点就是保存出来的镜像非常大,即储存卡的容量大小。所以需要一个方法让备份的系统文件最小化。
脚本实现一键备份储存卡的系统到img镜像,而且镜像很小(足够装下系统内容即可,不像使用dd命令或者win32disk进行块拷贝,镜像大小同储存卡大小一样.)
  • 下载脚本
  • 修改脚本TODO部分,即储存卡的设备号,设备号用df -h或者sudo fdisk -l查看
    比如   插入读卡器后,我的电脑上储存卡设备是/dev/sda
    又比如  直接在树莓派上备份,分别是/dev/root和/dev/mmcblk0p1(在树莓派上备份镜像要注意储存卡剩余空间要大于已用空间)

         ############################# TODO: settings#####################
          src_root_device=/dev/sdc2 #/dev/root
          src_boot_device=/dev/sdc1 #/dev/mmcblk0p1


         ################################

  • 然后保证能连接网络的情况下执行脚本

                    sudo chmod +x backup_system.sh
                    sudo sh ./backup_system.sh
脚本做的事情就是下载dosfstools dump parted kpartx这几个软件,然后利用这几个软件来进行备份,可放心使用
等待生成backup.img(生成后的镜像会大于已用空间,但小于SD卡大小),
可以使用
              xz -zkv backup.img
打包后保存备用

  • 需要还原时,使用

              sudo dd if=backup.img of=/dev/sda
  
  • 还原后根目录/空间比较小,可能需要扩展分区大小
    可以使用linux下的图形工具gparted(推荐),或者直接用命令行工具resize2fs




作者:Neucrack
链接:https://www.jianshu.com/p/c6055f9545fd
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。






回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
 楼主| 发表于 2019-2-25 16:42:46 | 显示全部楼层
backup_system.rar (1.19 KB, 下载次数: 66)
这个是小卡直接在树莓派里做镜像的,简单汉化了下
回复

使用道具 举报

0

主题

177

帖子

1100

积分

金牌会员

Rank: 6Rank: 6

积分
1100
金钱
923
HASS币
0
发表于 2019-2-25 17:54:35 | 显示全部楼层
收藏备用 晚上试一下再来回复
回复

使用道具 举报

5

主题

170

帖子

490

积分

中级会员

Rank: 3Rank: 3

积分
490
金钱
320
HASS币
0
发表于 2019-2-25 20:07:53 | 显示全部楼层

树莓派GHOST啊:)
回复

使用道具 举报

9

主题

249

帖子

4126

积分

元老级技术达人

积分
4126
金钱
3862
HASS币
100
发表于 2019-2-25 23:37:38 | 显示全部楼层
谢谢大佬分享!
E5-2650L-V2+华南X79+16GB*2
回复

使用道具 举报

0

主题

240

帖子

3930

积分

论坛元老

Rank: 8Rank: 8

积分
3930
金钱
3690
HASS币
0
发表于 2019-3-3 10:00:47 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

0

主题

169

帖子

625

积分

高级会员

Rank: 4

积分
625
金钱
456
HASS币
0
发表于 2020-2-20 19:58:17 | 显示全部楼层
什么情况,不明觉厉,佩服佩服
回复

使用道具 举报

0

主题

32

帖子

449

积分

中级会员

Rank: 3Rank: 3

积分
449
金钱
417
HASS币
0
发表于 2020-10-28 21:09:29 | 显示全部楼层
试试看
回复

使用道具 举报

0

主题

8

帖子

67

积分

注册会员

Rank: 2

积分
67
金钱
58
HASS币
0
发表于 2020-10-31 19:52:28 | 显示全部楼层

谢谢大佬分享!
回复

使用道具 举报

3

主题

10

帖子

105

积分

注册会员

Rank: 2

积分
105
金钱
95
HASS币
0
发表于 2023-1-22 17:47:31 | 显示全部楼层
感谢大佬分享,学习了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 11:35 , Processed in 0.378473 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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