使用 AliCloud Duplicity 将服务器文件备份至 OSS

开发者论坛 > 云服务器> 帖子正文


使用 AliCloud Duplicity 将服务器文件备份至 OSS

妙正灰 2017-12-27 回复 0 浏览 4039
因为论坛排版问题,更好的排版可以去社区看教程:[url]https://yq.aliyun.com/articles/304626[/url] [size=6][b]前言[/b][/size] 备份这种东西一边来说都是平时百般不情愿的,但是一到用时真的是恨不得备份越新越全越好。备份可以有效的帮助我们解决例如挂马和加密勒索这样的攻击行为,相信 17年5月20日 的永恒之蓝大家还记忆犹新的吧。 而备份也不应该是随便找一个地方进行存储,备份也应该保障高可靠性和低成本,这时候使用一些云厂商提供的开放性存储就有非常高的可靠性,像阿里云可以做到 99.99999999% 的数据可靠性,而且成本绝对比快照低得多,也正巧阿里云提供了非常方便的服务器备份工具,下面就让我们来介绍一下吧。 [size=6][b]介绍[/b][/size] 教程的主角是 alicloud-duplicity,它是在 duplicity 的基础上支持OSS存储的开源备份工具,alicloud-duplicity 支持 duplicity 的所有命令和参数。duplicity 是一款开源的备份工具,使用librsync 支持增量备份,节约本地存储空间,同时使用GnuPG加密数据。duplicity 能将数据轻松的备份到本地、共享存储和云存储等。 使用 alicloud-duplicity 可以实现全量备份和增量备份并对其进行加密并且上传至 OSS。 [size=6][b]安装[/b][/size] [b]一、安装系统依赖[/b][code]apt update && apt install librsync-dev python-pip python-dev git -y[/code] [b]二、安装py依赖[/b][code]pip install oss2 fasteners configparser setuptools[/code] [b]三、安装程序[/b] [b][/b][code]mkdir -p /root/src/ cd /root/src/ git clone https://github.com/aliyun/alicloud-duplicity.git cd alicloud-duplicity python setup.py install[/code] [b]四、验证[/b] 也就是查看一下运行相关命令能否出现版本号:[code]alicloud-duplicity -V[/code] [size=6][b]设置[/b][/size] [size=5][b]OSS 设置[/b][/size] 一、 首先我们要开通 OSS 二、 然后创建一个和阿里云 ECS 同地域的 OSS Bucket, [attachment=139157] 三个就是加密后的文件。 然后我们就再恢复一下看看是否备份成功:[code]alicloud-duplicity restore oss://mf8-oss-back/images/ /root/restore/images/[/code] 就可以 /root/restore/images/ 中看到恢复的文件了。 [attachment=139163]
展开全部内容
<上一篇 下一篇>
还没有回复,快来抢沙发吧

相关帖子