在Linux服务器上“挂载”cloudfiles?

是否有可能为更好的术语“挂载”云服务(如Cloud Files或S3)到Linux / Ubuntu服务器?

理想情况下,我希望能够浏览远程位置,就好像它是一个本地目录。

如果可能的话,这是怎么做的?

怎么样s3fs ? 性能将会非常糟糕,但是我知道很多人都很满意地使用它。

上面提到的s3fs的Rackspace版本是'cloudfuse',可以在这里find:

http://github.com/redbo/cloudfuse/

在这两种情况下,解决scheme都是类似的 – 基于FUSE的连接。

S3QL为Amazon S3存储桶甚至任意SFTP服务器提供了全function的UNIX文件系统。

他们有一个比较页面 ,他们列出了S3的其他文件系统的function,比如S3FS和S3Backer 。

我一直在Ubuntu机器上使用S3FS一段时间,但不支持UNIX权限。 S3QL处理权限,并提供encryption和压缩。 我强烈推荐它。

cloudfuse的问题在于它不支持完整的Unix文件系统语义(一旦文件/对象上传,你就不能设置date/时间戳,iirc不能设置用户/组权限),它不支持像符号链接或硬链接的东西。 在上传任何内容之前,它也完全caching要写入本地磁盘的所有内容,并且不会对要上传的内容进行分块。

所有这些都使得作为一个远程文件系统的select变得相当困难。

如果我可以确认它真的支持使用Rackspace Cloud Files作为后端,直接或间接地通过兼容层,S3ql将更接近适当的远程文件系统替代品。

我使用Yandex.Disk https://disk.yandex.ru/pay/tariffs/它提供了WebDAV访问。 您可以通过webdavfs像本地文件夹一样安装它。 目前(2014年6月),关税包括永久免费的10G,每年9000卢布(近260美元)的1T和更多。 接受VISA和MasterCard付款。 俄罗斯和独联体的速度是好的。