Monte o Ubuntu One ou serviços de armazenamento web semelhantes sem seus clientes

5

Eu quero montar uma pasta para sincronizar com minha conta do Ubuntu One. A única restrição é que não quero usar o cliente fornecido. Eu uso o Arch Linux se isso for importante. E se você puder fornecer uma solução geral para todos os recursos do WebDAV (??), seria uma referência útil e boa.

    
por py_script 22.03.2012 / 22:26

2 respostas

2

Para montar um recurso WebDAV como uma unidade no linux, você pode usar o davfs2 . Nas distribuições baseadas no Debian, isso pode ser baixado como o pacote davfs2 dos repositórios principais:

    # apt-get install davfs2

Eu escrevi uma entrada de blog sobre a montagem de um recurso WebDAV específico usando o davfs2 há algum tempo. Vou descrever os detalhes relevantes aqui.

Depois de instalar o davfs2 em seu sistema, você poderá usar o comando mount.davfs (ou mount -t davfs ) em sua máquina. A sintaxe é

    mount -t davfs https://webdav-server.com/path/to/remote/dav /path/to/local/mountpoint

Dependendo de como sua instalação do davfs2 está configurada, você pode montar como um usuário normal, ou você pode precisar ser root (ou ter privilégios de superusuário). No meu sistema Ubuntu, adicionei meu nome de usuário ao grupo davfs2 ( adduser [my_username] davfs2 ) e configurei o bit suid (usando dpkg-reconfigure ) em mount.davfs para que eu não precisasse ser root para montar recursos WebDAV.

Se você pretende montar repetidamente uma determinada origem do WebDAV, é possível simplificar o processo de montagem adicionando uma entrada a /etc/fstab , por exemplo

    https://webdav-server.com/path/to/remote/dav /path/to/local/mountpoint davfs noauto,defaults,uid=myusername,gid=myusergroup 0 0

Você pode simplificar ainda mais o processo de montagem, armazenando seu nome de usuário e senha para o recurso WebDAV em ~/.davfs2/secrets no seguinte formato:

    /path/to/local/mountpoint my_dav_username password

Minha configuração tinha algumas peculiaridades particulares, as soluções que são descritas na minha postagem no blog

    
por 01.04.2012 / 22:16
3

Apenas seguindo aqui para outros que possam estar interessados nisso - veja página wiki do Ubuntu sobre a arquitetura. Não é possível acessar o Ubuntu One via WebDAV.

This provides remotely accessible disk space stored on Amazon S3. Rather than using an existing protocol (eg. FTP, SFTP, NFS, Webdav) access to this remote disk space is via an invented-here communication protocol called "ubuntuone-storageprotocol" based on Google Protocol Buffers.

    
por 23.11.2012 / 15:42