阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 8250阅读
  • 0回复

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

级别: 论坛版主
发帖
9349
云币
14165
— 本帖被 不靠谱贝贝 设置为精华(2018-01-25) —
因为论坛排版问题,更好的排版可以去社区看教程:https://yq.aliyun.com/articles/304626 #`$7$Y~]  
c"ztrKQQ  
前言 Q/9b'^UJ  
nz\fN?q  
l?o- p  
备份这种东西一边来说都是平时百般不情愿的,但是一到用时真的是恨不得备份越新越全越好。备份可以有效的帮助我们解决例如挂马和加密勒索这样的攻击行为,相信 17年5月20日 的永恒之蓝大家还记忆犹新的吧。 8rYK~Sz  
fLAF/#\2  
h~p}08  
而备份也不应该是随便找一个地方进行存储,备份也应该保障高可靠性和低成本,这时候使用一些云厂商提供的开放性存储就有非常高的可靠性,像阿里可以做到 99.99999999% 的数据可靠性,而且成本绝对比快照低得多,也正巧阿里云提供了非常方便的服务备份工具,下面就让我们来介绍一下吧。 ? h%+2  
Kc0OLcu^d  
介绍 A2d2V**Z  
s_LSs yqo  
ise}> A!t  
教程的主角是 alicloud-duplicity,它是在 duplicity 的基础上支持OSS存储的开源备份工具,alicloud-duplicity 支持 duplicity 的所有命令和参数。duplicity 是一款开源的备份工具,使用librsync 支持增量备份,节约本地存储空间,同时使用GnuPG加密数据。duplicity 能将数据轻松的备份到本地、共享存储和云存储等。 |Y11sDa9h  
\tx/!tA  
6]S.1BP  
使用 alicloud-duplicity 可以实现全量备份和增量备份并对其进行加密并且上传至 OSS。 ~~,<+X:  
KoJG! Rm  
安装 _O%p{t'q<  
{@Ac L:Eit  
1`{ib  
一、安装系统依赖
  1. apt update && apt install librsync-dev python-pip python-dev git -y
!%r`'|9y  
w)n]}k  
二、安装py依赖
  1. pip install oss2 fasteners configparser setuptools
H)Ge#=;ckQ  
#+0 R!Y  
三、安装程序 ~*Qpv&y)  
  1. mkdir -p /root/src/
  2. cd /root/src/
  3. git clone https://github.com/aliyun/alicloud-duplicity.git
  4. cd alicloud-duplicity
  5. python setup.py install
bobkT|s^s  
Rn_c9p  
I/jr` 3Mj  
四、验证 Ui!|!V-  
也就是查看一下运行相关命令能否出现版本号:
  1. alicloud-duplicity -V
YPnJldVn  
^;Q pE  
RfG$Px '  
设置 {2r7:nvR  
_ZBR<{  
D:tZiS=0  
OSS 设置 :j<JZs>`R  
ZF (=^.gc  
J94YMyOo  
一、 首先我们要开通 OSS (t$/G3E  
二、 然后创建一个和阿里云 ECS 同地域的 OSS Bucket, GQq'~Lr5  
FSs$ ] d;  
#/<Y!qV&  
$]JIA|  
三个就是加密后的文件。 I>Fh*2  
然后我们就再恢复一下看看是否备份成功:
  1. alicloud-duplicity restore oss://mf8-oss-back/images/ /root/restore/images/
\|` Pul$  
z %E!tB2o  
就可以 /root/restore/images/ 中看到恢复的文件了。 Z8 %\v(L  
C)p<M H<  
a' o8n6i  
[ 此帖被妙正灰在2017-12-27 22:28重新编辑 ]

小图 | 大图 图片

发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)