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

 找回密码
 立即注册
查看: 13441|回复: 37

[新奇玩法] 还有这种操作系列教程 之 自动备份到百度云

[复制链接]

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

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

发表于 2017-8-16 19:37:24 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2017-8-18 10:59 编辑

本教程基于python 版的百度云盘,详见https://github.com/houtianze/bypy

本教程基于hassbian,其它系统请自行摸索。

安装bypy:
sudo pip install bypy


bypy需要经过一次授权方能使用,授权行为只需要操作一次,以后再也不需要授权。注意:bypy要求系统语言为utf-8,如果不是需自行更换系统语言。
安装好后,任意操作都会让你授权
bypy list

提示到百度某网址复制授权码,用浏览器打开该网址,输入你百度账号密码。然后会出现一个授权码。将该授权码复制下来。复制进ssh然后回车,会提示授权成功,并显示你网盘空间的状况。如下图
未标题-1.jpg

不确定是否成功,建议第一次备份 在ssh手动备份
sudo bypy syncup /home/homeassistant/.homeassistant /apps/bypy/homeassistant -v

/apps/bypy/homeassistant这个路径是网盘上的路径,如不存在,会自动新建。
/home/homeassistant/.homeassistant 则是你ha的路径,我选择全部一起备份。
syncup 命令是同步命令来的。以后备份,发现不同才会上传。
输完命令会有进度显示。

建立自动化,自动备份【需要超出ha本身的权限,因此两种选择,要么赋予ha更高权限,要么为ha弄个秘钥,楼主用的是后者】
楼主使用的是秘钥的方式,详见FrankLv的帖子
https://bbs.hassbian.com/thread-614-1-1.html


游客,如果您要查看本帖隐藏内容请回复



8月17日补充说明:
shell_command:
  backup_baidu_netdisk: 'ssh [email protected] sudo bypy syncup /home/homeassistant/.homeassistant /apps/bypy/homeassistant -v'
这里不能用-v参数,用了执行不了。

另外排除文件的方法,至今找不到。欢迎提供。
回复

使用道具 举报

39

主题

750

帖子

4709

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4709
金钱
3934
HASS币
0

最佳新人卓越贡献

发表于 2017-8-16 19:40:20 | 显示全部楼层
讲道理 我先抢个沙发!!
回复

使用道具 举报

8

主题

70

帖子

723

积分

版主

Rank: 7Rank: 7Rank: 7

积分
723
金钱
653
HASS币
0
发表于 2017-8-16 19:40:22 | 显示全部楼层
感谢  沙发~~~!!!
回复

使用道具 举报

13

主题

554

帖子

4298

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4298
金钱
3744
HASS币
10

活跃会员

发表于 2017-8-16 19:46:49 | 显示全部楼层
谢谢分享 墙裂支持
Jeff
回复

使用道具 举报

31

主题

188

帖子

1798

积分

论坛技术达人

积分
1798
金钱
1590
HASS币
20

教程狂人论坛风云人物

发表于 2017-8-16 20:00:31 | 显示全部楼层
支持!!!!!
回复

使用道具 举报

39

主题

750

帖子

4709

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4709
金钱
3934
HASS币
0

最佳新人卓越贡献

发表于 2017-8-16 20:20:20 | 显示全部楼层
本帖最后由 lidicn 于 2017-8-17 10:23 编辑
sudo bypy syncup /home/homeassistant/.homeassistant /apps/bypy/homeassistant -v --include-regex='^(?!home-assistant_v2).db'

这个是错误的,会把其他变动文件一并排除,只能作为参考。
回复

使用道具 举报

6

主题

72

帖子

404

积分

论坛分享达人

积分
404
金钱
332
HASS币
0
发表于 2017-8-16 20:24:45 | 显示全部楼层
这个可以,直接备份到百度云
回复

使用道具 举报

10

主题

270

帖子

2251

积分

超级版主

Rank: 8Rank: 8

积分
2251
金钱
1961
HASS币
61

教程狂人

QQ
发表于 2017-8-16 20:51:55 | 显示全部楼层
可不可以复制整张内存卡
回复

使用道具 举报

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

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

 楼主| 发表于 2017-8-16 21:06:28 | 显示全部楼层
893399065 发表于 2017-8-16 20:51
可不可以复制整张内存卡

可以是可以,但是你系统坏了,这样弄回来也用不了。还是用windows image 什么的软件备份整个sd卡比较。
回复

使用道具 举报

12

主题

396

帖子

2277

积分

金牌会员

Rank: 6Rank: 6

积分
2277
金钱
1881
HASS币
10
发表于 2017-8-16 21:09:56 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 15:16 , Processed in 0.137246 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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