OOIII/

qshell备份网站数据至七牛

前提:linux x86环境,七牛存储空间已创建设置好。

1.工具准备

$ wget http://devtools.qiniu.com/qshell-linux-x86-v2.4.0.zip
$ unzip qshell-linux-x86-v2.4.0.zip
$ mv qshell-linux-x86-v2.4.0 qshell
$ chmod +x qshell
$ sudo mv qshell /usr/bin/

2.配置七牛账户

$ qshell account [--overwrite | -w]<Your AccessKey> <Your SecretKey> <Your Account Name>
详细参数见此处

3.同步配置

创建配置文件,内容如下:

$ cat upload.conf 
{
    "src_dir" : "/data/backup",
    "bucket" : "xbox"
}

详细参数见此处

4.执行同步

$ qshell qupload upload.conf [flags]

扩展

#backup.sh
mkdir ./backup
tar -zcPvf ./backup/backup$(date +%Y%m%d%H%M%S).tar.gz ./blog
find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
qshell qupload upload.conf

参考:https://developer.qiniu.com/kodo/kb/1685/using-qshell-synchronize-directories