Можно ли «смонтировать», не зная лучшего термина, облачный сервис, такой как Cloud Files или S3, на сервер linux / ubuntu?
В идеале я хотел бы иметь возможность просматривать удаленное местоположение, как если бы это был локальный каталог.
Как это сделать, если возможно?
Как насчет s3fs? Производительность будет очень плохой, но я знаю, что многие люди ею пользуются.
Упомянутая выше версия s3fs для Rackspace называется cloudfuse, и ее можно найти здесь:
http://github.com/redbo/cloudfuse/
В обоих случаях решение аналогично - соединение на основе FUSE.
Судя по этому обсуждение:
http://www.jungledisk.com и http://www.elasticdrive.com должен делать то, что вы просите (никогда не пробовал).
S3QL предоставляет полнофункциональную файловую систему UNIX для корзин Amazon S3 и даже произвольных серверов SFTP.
У них есть страница сравнения где они перечисляют функции по сравнению с функциями других файловых систем для S3, например S3FS и S3Backer.
Некоторое время я использую S3FS на машине Ubuntu, но она не поддерживает разрешения UNIX. S3QL обрабатывает разрешения, а также предлагает шифрование и сжатие. Я очень рекомендую это.
Проблема с cloudfuse заключается в том, что он не поддерживает полную семантику файловой системы Unix (вы не можете установить отметку даты / времени для файлов / объектов после их загрузки, а iirc вы не можете установить разрешения для пользователей / групп) и он не поддерживает такие вещи, как символические ссылки или жесткие ссылки. Он также полностью кэширует все, что должно быть записано на локальный диск, прежде чем что-либо загружает, и не выполняет фрагменты для загрузки содержимого.
Все это делает его довольно сложным для использования в качестве альтернативы удаленной файловой системе.
S3ql был бы намного ближе к подходящей альтернативе удаленной файловой системы, если бы я мог получить подтверждение, что он действительно поддерживает использование Rackspace Cloud Files в качестве бэкэнда, прямо или косвенно через уровень совместимости.
Я использую Яндекс.Диск https://disk.yandex.ru/pay/tariffs/ Он предлагает доступ через WebDAV. Вы можете смонтировать его как локальную папку через webdavfs. На данный момент (июнь 2014 г.) тарифы включают 10G бесплатно навсегда, 1T за 9000 рублей (почти 260 долларов США) в год и выше. Принимаются платежи VISA и MasterCard. Скорость хорошая из России и СНГ.