Que tal s3fs ? O desempenho vai ser muito ruim, mas sei que é usado com satisfação por muitas pessoas.
É possível 'montar', por ignorância de um termo melhor, um serviço em nuvem como o Cloud Files ou o S3 em um servidor linux / ubuntu?
Idealmente, eu gostaria de poder navegar pelo local remoto como se fosse um diretório local.
Como isso é feito, se possível?
Que tal s3fs ? O desempenho vai ser muito ruim, mas sei que é usado com satisfação por muitas pessoas.
A versão Rackspace do s3fs mencionada acima é 'cloudfuse' e pode ser encontrada aqui:
Em ambos os casos, a solução é semelhante - uma conexão baseada em FUSE.
S3QL oferece um sistema de arquivos UNIX com todos os recursos para buckets do Amazon S3 e até mesmo servidores SFTP arbitrários.
Eles têm uma página de comparação na qual listam os recursos em comparação com os de outros sistemas de arquivos do S3 como S3FS e S3Backer .
Eu tenho usado o S3FS em uma máquina Ubuntu por um tempo, mas ele não suporta permissões do UNIX. O S3QL lida com permissões e também oferece criptografia e compactação. Eu recomendo strongmente.
O problema com o cloudfuse é que ele não suporta semântica completa do sistema de arquivos Unix (você não pode definir o carimbo de data / hora em arquivos / objetos depois que eles são enviados, e você não pode definir permissões de usuário / grupo ), e não suporta coisas como links simbólicos ou hard links. Ele também armazena em cache tudo para ser gravado no disco local antes de fazer o upload de qualquer coisa, e não faz chunking para o conteúdo ser carregado.
Tudo isso dificulta muito o uso como uma alternativa de sistema de arquivos remoto.
O S3ql estaria muito mais próximo de uma alternativa adequada ao sistema de arquivos remoto, se eu pudesse obter confirmação de que ele realmente suporta o uso do Rackspace Cloud Files como backend, direta ou indiretamente através de uma camada de compatibilidade.
Estou usando o link do Yandex.Disk Ele oferece acesso WebDAV. Você pode montá-lo como uma pasta local via webdavfs. Neste momento (junho de 2014) as tarifas incluem 10G de graça para sempre, 1T para 9000 rublos (cerca de 260 USD) por ano e mais. Pagamentos VISA e MasterCard aceitos. A velocidade é boa da Rússia e da CEI.