备份文件至Amazon Cloud Drive
项目地址:https://github.com/yadayada/acd_cli
手动备份还是没有自动备份方便:)
以Centos 7 x64为例:
一、安装ACD_CLI
# 安装py3.4
yum update -y
yum install epel-release -y
yum install python34 -y
# 安装pip
curl -O https://bootstrap.pypa.io/get-pip.py
chmod +x ./get-pip.py
python3.4 get-pip.py
# 安装acd_cli
pip3 install --upgrade git+https://github.com/yadayada/acd_cli.git
二、获取授权
浏览器访问https://tensile-runway-92512.appspot.com,登录并授权。
将授权文件oauth_data放入acd_cli配置文件夹(默认为/root/.cache/acd_cli/oauth_data)。
三、进行配置
# 初始化
acd_cli init
# 同步数据
acd_cli sync
# 在云端创建一个备份文件夹
acd_cli mkdir /backups/
# 在本地创建一个备份文件夹
acd_cli mkdir /home/amazon /home/amazon/backups-cloud/
# 创建备份脚本
cat << _EOF_ >backup.sh
#!/bin/sh
DIR='/home/amazon'
LOG="$DIR/backup.log"
export ACD_CLI_CACHE_PATH="$DIR/.acd_cli"
export ACD_CLI_SETTINGS_PATH="$DIR/.acd_conf"
nohup acd_cli sync >> "$LOG" 2>&1 &
nohup acd_cli upload "$DIR"/backups /backups-cloud/ --remove-source-files >> "$LOG" 2>&1 &
_EOF_
# 添加计划任务
crontab -e
0 8 * * * bash backup.sh
最近回复