上一讲中我们成功申请了顽兔多媒体空间。这一讲我们来实现在Linux *64 环境下,将自己图片完美备份迁移到顽兔多媒体空间中。
工具:
Taesync——阿里百川提供的大文件上传客户端。
Taesync是大文件上传客户端,可以用于Linux、Mac OS X、Windows等操作系统。 使用taesync可将开发者本地某个目录下的所有文件同步上传到百川多媒体云中。taesync支持配置文件、动态调整带宽、增量同步、断点续传、实时速率显示等。它能够自动化的将外部文件上传到TAE的相关应用中。当然也包含今天要用到的顽兔多媒体空间。
- 服务器:Centos 64位系统
- 用root用户登录,操作目录为默认的root目录(请酌情更改)
1.下载Taesync源码(这里从热闹网盘中直接Wget,您也可以从阿里官网下载)
wget http://dl.gov.com.ru/source/jre-7u76-linux-x64.zip
2.解压源码
unzip jre-7u76-linux-x64.zip
3.赋予相关文件权限
chmod a+x /root/jre-7u76-linux-x64/taesync
chmod a+x /root/jre-7u76-linux-x64/jre/bin/java
4.利用vi工具在线编辑配置文件
vi jre-7u76-linux-x64/config/conf.properties
5. 配置文件的组成
#注意1:切勿将配置文件保存在被同步的目录中,否则会带来泄露SecretKey的风险。
#注意2:为兼容中文目录,该配置文件编码必须为UTF-8格式#Src指定同步来源,当同步来源是自建服务器时,Src设置为要同步目录的绝对路径;
#如: 开发者想同步/home/admin/pics目录下的所有图片,即可将该目录赋值给Src参数;
src=/home //需要同步图片的文件夹路径#IgnoreDirs
#该参数用于指定同步来源中的忽略目录列表;多个忽略目录之间用分号分隔,每个目录的值为相对目录;
#如: 开发者想忽略/home/admin/pics下的的test01和test02目录,可以直接将ignoreDirs设置如下:
#ignoreDirs= //文件夹路径中不需要同步的目录,这里我们注视掉#Namespace是开发者用于存储数据的空间名称,也是百川多媒体云的管理单元,详见前置条件。
#用户可以在百川多媒体云控制台创建一个Namespace,并获取该值。
namespace=renao //顽兔中namespace的名字#AccessKey和SecretKey 是开发者访问多媒体云服务的秘钥对,需要在百川后台申请;
#获取步骤如下:1.开通百川开发者帐号;2.登录百川管理控制台,查看 AccessKey和SecretKey。
accessKey=232***** //AccessKEY
secretKey=6e70dfd************************* //SecretKey#DstDir是同步的目标目录,此参数将直接影响URL的构成,开发者可以通过合理设置此参数从而保持与原有访问路径完全一致;
#注: 目标目录必须以/开头,不以/结尾
dstDir=/ //需要同步到顽兔中文件夹的位置。这里填写“/”则表示同步到根目录#IsDebug控制调试信息的输出,设置为true可以查看程序的调试信息。
#注: 允许为空,默认false,支持动态加载
isDebug=true#BandWidthLimit控制搬家工具的上传速率,待程序运行一段时间后将以开发者设定的速率进行迁移,一般SATA盘下最大速率为30MB/s;
#注: 只能为整数,支持动态加载,单位是KB/s
bandWidthLimit=1024
6. 上面配置文件中的 AccessKey 以及 SecretKey 请从顽兔后台中获取
7. 进入Taesync目录,并支持同步命令。
cd /root/jre-7u76-linux-x64
./taesync -local /root/jre-7u76-linux-x64/config/conf.properties
如果没有设置的错误的话,输入Y确认上传即可。这样我们就将home文件夹下的内容上传到顽兔空间的根目录当中了。
博主是否配置过七牛的迁移?总是提示src is not a directory or not exist.
不好意思。这个还真没配置过。