云服务 挖矿发现盛大云存储的 Python 命令行工具

匿名 · 2012年09月25日 · 3089 次阅读

对盛大云进行挖矿时发现了一个有趣的工具,这东东是盛大云提供的 Python 命令行工具,可以方便地把本地的目录备份到云存储上。 这个工具的功能还算强大,需要做的只是指定要备份的目录,再做个计划任务定期备份,剩下的就交给工具完成,轻松简单~看到官方也有相关介绍了,和大家分享下。 下面就开始咯,这个步骤以云主机本地目录备份为例,其他类型的数据备份也可以做参考:

  1. 在云存储把 console 可以看到,就是那个”Python 命令行工具”,工具的说明文档也放在上面了,有兴趣深挖的兄弟可以看下:) 工具下载地址:http://cs-console.grandcloud.cn/public/sdks/snda-cloud-storage-python-tool-0.1.0.zip 说明文档: http://cs-console.grandcloud.cn/public/docs/GrandCloud_Python_CmdLineTool_manual.pdf
  2. 打开说明文档,发现一些有用的命令,这些功能完成可以帮助我们完成备份了
  3. 这个工具是用 python 写的,目前支持 python2.6\2.7,如何安装就不多述了,搜一下简单解决。
  4. 我们先看一下,在 windows2003 下如何使用该工具。这个工具是可以针对目录备份的,所以我们要确定自己需要备份哪些目录或数据。
  5. 网站备份中一般是备份数据库和网站数据,以 mySQL 为例,个人比较懒,是直接把 mySQL 的文件夹进行打包备份(注:数据库等服务最好是停止写入后,再进行 copy 文件)。同理,wwwroot 目录下的内容,可以根据个人兴趣进行备份。

  1. 在使用工具前,需要对工具进行设置 (config/cs.properties 进行设置,详细可看“说明文档”),加上自已的“accesskey”和”secretkey”,这个在云存储的“Access Key”管理中有的。

  1. 设置完毕后,我们可以试下 ls 命令,结果如图所示:

  1. 来到这里,我们就可以同步要备份的目录了。同步 data\mysql 目录到“sdd”的 bucket 下。命令如下: 可以看到云存储里的”sdd”bucket 已经备份成功:)
  2. 在 windows 做个计划任务,每天同步一次,就不担心重要数据丢失了~ 这里有个小 tips,在做 sync 同步时,可以加上”PREFIX”目录名称,如在 2012 年 8 月 13 号做的备份,可以根据日期生成子目录,这样就可以恢复到之前几天的版本。
  3. 即使本地 mySQL 数据有意外,我们也可以通过云存储恢复,如下 至此,备份与恢复的过程完毕,对关键数据有备份需求的童鞋推荐尝试下这个工具:)
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号