Quero montar uma pasta para sincronizar com minha conta Ubuntu One. A única restrição é que não quero usar o cliente fornecido. Eu uso Arch Linux se for importante. E se você puder fornecer uma solução geral para todos os recursos WebDAV (??), seria uma referência útil e boa.
Responder1
Apenas acompanhando aqui outras pessoas que possam estar interessadas nisso - vejaPágina wiki do Ubuntuem relação à arquitetura. Isso énãopossível acessar o Ubuntu One via WebDAV.
Isso fornece espaço em disco acessível remotamente armazenado no Amazon S3. Em vez de usar um protocolo existente (por exemplo, FTP, SFTP, NFS, Webdav), o acesso a esse espaço em disco remoto é feito por meio de um protocolo de comunicação inventado aqui chamado "ubuntuone-storageprotocol" baseado em Google Protocol Buffers.
Responder2
Para montar um recurso WebDAV como uma unidade no Linux, você pode usardavfs2. Nas distribuições baseadas em Debian, isso pode ser baixado como davfs2
pacote nos repositórios principais:
# apt-get install davfs2
Eu escrevi umentrada do blogsobre a montagem de um recurso WebDAV específico usando davfs2 há algum tempo. Descreverei 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ê poderá montar como um usuário normal ou 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
) mount.davfs
para que não precisasse ser root para montar recursos WebDAV.
Se você for montar repetidamente uma fonte WebDAV específica, poderá simplificar o processo de montagem adicionando uma entrada /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 no ~/.davfs2/secrets
seguinte formato:
/path/to/local/mountpoint my_dav_username password
Minha configuração tinha algumas peculiaridades específicas, cujas soluções estão descritas em meupostagem no blog