5

Is it possible to 'mount', for ignorance of a better term, a cloud service like as Cloud Files or S3 to a linux / ubuntu server?

Ideally I'd like to be able to browse the remote location as if it were a local directory.

How is this done, if possible?

mO_odRing
  • 183
  • 2
  • 6

6 Answers6

5

How about s3fs? Performance is going to be pretty bad, but I know it's used with satisfaction by many people.

Dennis Williamson
  • 60,515
  • 14
  • 113
  • 148
EEAA
  • 108,414
  • 18
  • 172
  • 242
4

The Rackspace version of s3fs mentioned above is 'cloudfuse' and can be found here:

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

In both cases the solution is similar - a FUSE based connection.

3

S3QL provides a full featured UNIX filesystem for Amazon S3 buckets and even arbitrary SFTP servers.

They have a comparison page where they list the features compared to those of other filesystems for S3 like S3FS and S3Backer.

I've been using S3FS on an Ubuntu machine for a while but it doesn't support UNIX permissions. S3QL handles permissions and also offers encryption and compression. I highly recommend it.

Kenny Rasschaert
  • 8,925
  • 3
  • 41
  • 58
3

Judging from this discussion:

http://www.jungledisk.com and http://www.elasticdrive.com should do what you ask (never tried it).

monomyth
  • 971
  • 1
  • 5
  • 9
1

The problem with cloudfuse is that it doesn't support full Unix filesystem semantics (you can't set the date/time stamp on files/objects once they're uploaded, and iirc you can't set user/group permissions), and it doesn't support things like symlinks or hard links. It also fully caches everything to be written to the local disk before it uploads anything, and it doesn't do chunking for the content to be uploaded.

All that makes it pretty tough to use as an remote filesystem alternative.

S3ql would be a lot closer to a proper remote filesystem alternative, if I could get confirmation that it does actually support using Rackspace Cloud Files as a backend, either directly or indirectly through a compatibility layer.

0

I'm using Yandex.Disk https://disk.yandex.ru/pay/tariffs/ It offers WebDAV access. You can mount it like a local folder via webdavfs. At this moment (june 2014) tariffs include 10G for free forever, 1T for 9000 rubles (nearly 260 USD) per year and more. VISA and MasterCard payments accepted. Speed is good from Russia and CIS.

Dmitry
  • 1