如何将CDN文件夹同步到本地文件夹?

时间:2013-12-30 12:53:18

标签: linux cdn cloudfiles

有没有办法将CDN容器(更具体的云文件)同步到本地文件夹?或者有没有办法批量下载CDN容器?

1 个答案:

答案 0 :(得分:0)

虽然似乎没有积极维护,但有CloudFuse。它是用C语言编写的,必须在你的盒子上编译(没有可用的包。

幸运的是,有articles for setting it up,但这是一个粗略的总结:

安装

# Get the packages you need
apt-get install build-essential gcc libcurl4-openssl-dev libxml2-dev
             libssl-dev libfuse-dev
apt-get install git
git clone https://github.com/redbo/cloudfuse.git
cd cloudfuse
./configure
make
sudo make install

配置

创建一个名为~/.cloudfuse的文件(请参阅主文档以了解如何创建自动挂载点)。像这样放置~/.cloudfuse文件:

username=[Account username for authentication, required]
api_key=[API key for authentication with Rackspace]
authurl=https://auth.api.rackspacecloud.com/v1.0 # If LON, use https://lon.auth.api.rackspacecloud.com/v1.0
region=[Regional endpoint to use]
use_snet=[True to use Rackspace ServiceNet for connections]
cache_timeout=[Seconds for directory caching, default 600]

用法

现在您可以直接挂载目录(新旧)

$ mkdir /test
$ cloudfuse /test