Монтируйте Ubuntu One или аналогичные службы веб-хранилищ без их клиентов

Монтируйте Ubuntu One или аналогичные службы веб-хранилищ без их клиентов

Я хочу смонтировать папку для синхронизации с моей учетной записью Ubuntu One. Единственное ограничение в том, что я не хочу использовать предоставленный клиент. Я использую Arch Linux, если это имеет значение. И если вы можете предоставить общее решение для всех ресурсов WebDAV(??), это было бы полезно и хорошая ссылка.

решение1

Просто слежу за тем, кому это может быть интересно - см.Wiki-страница Ubuntuотносительно архитектуры. Этонетвозможен доступ к Ubuntu One через WebDAV.

Это обеспечивает удаленно доступное дисковое пространство, хранящееся на Amazon S3. Вместо использования существующего протокола (например, FTP, SFTP, NFS, Webdav) доступ к этому удаленному дисковому пространству осуществляется через изобретенный здесь протокол связи под названием «ubuntuone-storageprotocol», основанный на Google Protocol Buffers.

решение2

Чтобы смонтировать ресурс WebDAV как диск в Linux, можно использоватьdavfs2. В дистрибутивах на базе Debian это можно загрузить как davfs2пакет из основных репозиториев:

    # apt-get install davfs2

Я написалзапись в блогео монтировании определенного ресурса WebDAV с использованием davfs2 некоторое время назад. Я изложу соответствующие детали здесь.

После установки davfs2 на вашей системе вы сможете использовать команду mount.davfs(или mount -t davfs) на вашей машине. Синтаксис:

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

В зависимости от того, как настроена ваша установка davfs2, вы можете монтировать как обычный пользователь, или вам может потребоваться быть пользователем root (или иметь привилегии суперпользователя). В моей системе Ubuntu я добавил свое имя пользователя в группу davfs2 ( adduser [my_username] davfs2) и установил бит suid (используя dpkg-reconfigure) mount.davfs, чтобы мне не нужно было быть пользователем root для монтирования ресурсов WebDAV.

Если вы собираетесь многократно монтировать определенный источник WebDAV, вы можете упростить процесс монтирования, добавив запись /etc/fstab, например

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

Вы можете еще больше упростить процесс монтирования, сохранив свое имя пользователя и пароль для ресурса WebDAV в ~/.davfs2/secretsследующем формате:

    /path/to/local/mountpoint my_dav_username password

В моей установке были некоторые особые причуды, решения которых описаны в моемСообщение блога

Связанный контент