|
|
1PB备份空间,就算你再懒人也能帮你备份15天,既然你迅雷要给我1PB,我不用对不住你,发现使用了30T还没什么- #!/bin/bash
- #apt-get update
- #apt-get install -y git
- #git clone git://github.com/iambus/xunlei-lixian.git
- #echo 'alias lx="python ~/xunlei-lixian/lixian_cli.py"' >> ~/.bashrc
- #source ~/.bashrc
- lx config username 你的迅雷帐号
- lx config password 你的迅雷密码
- lx login
- ######~Set Directory you want to backup~######
- Backup_Dir1=www.baidu.com
- Backup_Dir2=www.google.com
- Backup_Dir3=www.taobao.com
- ######~Set MySQL UserName and password~######
- MYSQL_UserName=root
- MYSQL_PassWord=administrator
- ######~Set MySQL Database you want to backup~######
- Backup_Database_Name1=baidu
- Backup_Database_Name2=google
- Backup_Database_Name3=taobao
- #Values Setting END!
- TodayWWWBackup=WEB-*-$(date +"%Y%m%d").tar.gz
- TodayDBBackup=DB-*-$(date +"%Y%m%d").sql
- OldWWWBackup=WEB-*-$(date -d -5day +"%Y%m%d").tar.gz
- OldDBBackup=DB-*-$(date -d -5day +"%Y%m%d").sql
- tar zcf /home/backup/WEB-$Backup_Dir1-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir1
- tar zcf /home/backup/WEB-$Backup_Dir2-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir2
- tar zcf /home/backup/WEB-$Backup_Dir3-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir3
- /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name1 > /home/backup/DB-$Backup_Database_Name1-$(date +"%Y%m%d").sql
- /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name2 > /home/backup/DB-$Backup_Database_Name2-$(date +"%Y%m%d").sql
- /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name3 > /home/backup/DB-$Backup_Database_Name3-$(date +"%Y%m%d").sql
- rm -f /home/backup/$OldWWWBackup
- rm -f /home/backup/$OldDBBackup
- lx add ftp://abc:def@123.456.789.0/WEB-$Backup_Dir1-$(date +"%Y%m%d").tar.gz
- lx add ftp://abc:def@123.456.789.0/WEB-$Backup_Dir2-$(date +"%Y%m%d").tar.gz
- lx add ftp://abc:def@123.456.789.0/WEB-$Backup_Dir3-$(date +"%Y%m%d").tar.gz
- lx add ftp://abc:def@123.456.789.0/DB-$Backup_Database_Name1-$(date +"%Y%m%d").sql
- lx add ftp://abc:def@123.456.789.0/DB-$Backup_Database_Name2-$(date +"%Y%m%d").sql
- lx add ftp://abc:def@123.456.789.0/DB-$Backup_Database_Name3-$(date +"%Y%m%d").sql
复制代码 这个就不做具体解释了,前提要迅雷的VIP帐号 |
|