全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1215|回复: 13
打印 上一主题 下一主题

现在还有linux备份到百度云的 脚本吗

[复制链接]
跳转到指定楼层
1#
发表于 2015-10-29 13:08:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2015-10-29 13:08:52 | 只看该作者
本帖最后由 hising 于 2015-10-29 13:18 编辑

有啊,搜索下,我记得hao123上有,我自己在用。存到了百度pcs。用的百度云空间

http://www.freehao123.com/baiduyun-linux-vps/

上面项目网址,自己打开参悟下。

点评

非常棒 太感谢了  发表于 2015-10-29 14:03
3#
 楼主| 发表于 2015-10-29 13:09:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
4#
发表于 2015-10-29 13:10:39 | 只看该作者
.。。只有 FTP 脚本 。 同求 备份到 百度云 脚本。  精华 加分哦。
5#
发表于 2015-10-29 13:10:41 | 只看该作者

freehao123我记得有,我之前弄得,最后没存地址。那个脚本直接拿来用不行,必须按教程,还得配置
6#
发表于 2015-10-29 13:14:05 来自手机 | 只看该作者
欧阳逍遥 发表于 2015-10-29 13:10
.。。只有 FTP 脚本 。 同求 备份到 百度云 脚本。  精华 加分哦。

欧阳大斑猪求ftp脚本。。。。主动模式
7#
发表于 2015-10-29 13:20:41 | 只看该作者
zzr 发表于 2015-10-29 13:14
欧阳大斑猪求ftp脚本。。。。主动模式

我用的就是论坛那谁发的。。。

另外 我记得 amh 后台备份 到 2欧是因为 主动模式失败的。

ftp -n -v -p  就行了。。 amh的我试过 下面的脚本没试过。

  1. #!/bin/bash
  2. #你要修改的地方从这里开始
  3. MYSQL_USER=root                             #mysql用户名
  4. MYSQL_PASS=123456                      #mysql密码
  5. [email protected]                 #数据库发送到的邮箱
  6. FTP_USER=ftpuser                              #ftp用户名
  7. FTP_PASS=ftppass                         #ftp密码
  8. FTP_IP=my.ftp.com                          #ftp地址
  9. FTP_PORT=21                                #ftp端口
  10. FTP_backup=backup                          #ftp上存放备份文件的目录,这个要自己得ftp上面建的
  11. WEB_DATA=/home/wwwroot                          #要备份的网站数据
  12. #你要修改的地方从这里结束

  13. #定义数据库的名字和旧数据库的名字
  14. DataBakName=Data_$(date +"%Y%m%d").tar.gz
  15. WebBakName=Web_$(date +%Y%m%d).tar.gz
  16. OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz
  17. OldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz
  18. #删除本地3天前的数据
  19. rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz /home/backup/Web_$(date -d -3day +"%Y%m%d").tar.gz
  20. cd /home/backup
  21. #导出数据库,一个数据库一个压缩文件
  22. for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e 'SHOW DATABASES' | xargs`; do
  23.     (/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - > ${db}.sql.gz)
  24. done
  25. #压缩数据库文件为一个文件
  26. tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz
  27. rm -rf /home/backup/*.sql.gz
  28. #发送数据库到Email,如果数据库压缩后太大,请注释这行
  29. #echo "主题:数据库备份" | mutt -a /home/backup/$DataBakName -s "内容:数据库备份" $MAIL_TO
  30. #压缩网站数据
  31. tar zcf /home/backup/$WebBakName $WEB_DATA
  32. #上传到FTP空间,删除FTP空间5天前的数据
  33. ftp -v -n $FTP_IP << END
  34. user $FTP_USER $FTP_PASS
  35. type binary
  36. cd $FTP_backup
  37. delete $OldData
  38. delete $OldWeb
  39. put $DataBakName
  40. put $WebBakName
  41. bye
  42. END
复制代码
8#
发表于 2015-10-29 13:22:04 | 只看该作者
乍一看还以为是百度网盘
9#
发表于 2015-10-29 13:27:34 | 只看该作者
百度pcs好像现在没开放
用bce的bos吧
有接口
10#
发表于 2015-10-29 13:27:58 | 只看该作者
OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz
OldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz
#删除本地3天前的数据

这里是5天吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-12 16:59 , Processed in 0.066972 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表