当前位置: 首页 > 教程 > 原创 > 使用七牛云存储自动备份VPS数据

使用七牛云存储自动备份VPS数据

发布于:2014-7-11 原创 11条评论 20,211 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

为了网站的安全性,定期备份网站数据才是最好的措施。某些IDC也提供了自动备份的功能,但多数都是收费服务。分享一下使用七牛云存储的QRSBox来自动将VPS的数据备份到七牛。

这个工具的好处就是初始化之后可以自动检测备份目录,并将文件上传到七牛,更重要的是支持windows和linux平台,这里主要是介绍linux系统下的备份方法,因为小z的VPS安装的是AMH面板,所以就用AMH来做介绍了。不过原理都是互通的,大家可以参照。

一、使用SSH工具远程连接服务器,然后使用"mkdir qiniu"创建一个名称为qiniu的文件夹,然后输入"cd qiniu"进入该文件夹 mkdir
二、下载Qrsbox工具,如果你的Linux是64位则输入"wget http://devtools.qiniu.io/qiniu-devtools-linux_amd64-current.tar.gz",32位的用户请输入"wget http://devtools.qiniu.io/qiniu-devtools-linux_386-current.tar.gz"进行下载wget
三、使用tar命令解压Qrsbox"tar -zxvf qiniu-devtools-linux_amd64-v2.7.20140630.tar.gz"
tar
四、注册七牛云存储,并新建一个bucket(空间),将属性设置为私有(为了数据的安全起见),小z已经创建了一个叫做"zbackup"的空间 zbackup
五、然后,在解压后的文件夹中执行以下命令,进行初始化:

 ./qrsboxcli init     []

其中,<AccessKey><SecretKey> 是七牛云存储的密钥文件,<SyncDir> 是本地的同步目录,该目录下的文件会随时同步上传值七牛云存储。<Bucket> 是保存同步文件的资源空间名。<KeyPrefix> 是文件前缀,可选。如果设置了该参数,那么上传的文件名前都会加上前缀。这个前缀主要用于在空间中区分不同上传来源的文件。 peizhi
因为AMH的备份目录在/home/backup目录,所以<SyncDir>填写/home/backup,获取密钥的方法是>>点击右上角>>账号设置>>点击左侧密钥可查看: miyue
六、在AMH的后台创建一个任务计划,在运行命令处输入备份命令:amh backup,时间可以自行设定。 amhbackup
七、最后,用户可以使用以下命令开始文件同步:./qrsboxcli sync &

八、AMH是自动备份到/home/backup目录,然后七牛的QrsBox工具会自动同步到bucket,备份成功后我们可以在七牛的后台进行查看。 qiniu

PS:更多使用说明请查看七牛QrsBox官方文档

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


已有11条评论


  1. 博主您好~按照您的帖子,第一次成功备份到七牛了,之后amh自动备份,并没有自动备份到七牛,然后今天又 执行./qrsboxcli sync &,还是没有成功,请问是什么问题呢?

    1. 您好,重新按照第5步往下再执行一次。应该是QRSbox进程没有启动所导致,之前我也遇到过类似情况。

      1. 还是不行啊~我用 ./qrsboxcli log看,出现[DEBUG],里面的内容,amh里有两个备份了,这里的debug里一直显示的第一个备份~