База знаний по Open Source
Авторизация
Поиск по базе знаний

Облачные хранилища (диски) находят все большее практическое применение – в основном как средства временного хранения информации, а часто и как средства резервного копирования важных ресурсов. Многие поставщики  услуг облачных хранилищ предлагают свое программное обеспечение для доступа к своим сетевых ресурсам, но оно не всегда устраивает потребителя по различным объективным и субъективным причинам.

Для работы с облачными дисками более целесообразно использовать широко распространенный протокол “WebDAV” (см. Общее описание WebDAV). Другое дело, что далеко не все поставщики услуг предоставляют такую возможность.

Из Российских поставщиков доступ по WebDAV предоставляет yandex.ru и обещает mail.ru. У mail.ru в тестовом режиме, неофициально и с проблемами работала ссылка webdav.cloud.mail.ru, но сейчас она не пускает.

Технология монтирования облачного диска одна и рассмотрим её на примере yandex диска.

Устанавливаем утилиту “davfs2” из одноименного пакета не входит в базовую комплектацию “Ubuntu“:

sudo apt-get install davfs2

Для разрешения монтирования облачных хранилищ непривилегированным пользователям устанавливаем права на /usr/sbin/mount.davfs:

sudo chmod 4755 /usr/sbin/mount.davfs

Далее необходимо добавить пользователя (себя) в группу davfs2:

sudo usermod -aG davfs2 $USER

Создаём в домашней директории каталог для монтирования “облачного диска”, например каталог yandex:

mkdir $HOME/yandex

Утилита davfs2 имеет специальный файл конфигурации, в котором можно сохранить логин и пароль, чтобы их не вводить каждый раз при монтировании “облачного диска”.  Для монтирования диска от непривилегированного пользователя создаем в домашней директории папку .davfs2:

mkdir $HOME/.davfs2

а в ней, любым редактором текста файл с именем secrets, содержащий только одну запись с адресом сервиса, логином и паролем на сервисе Яндекс:

https://webdav.yandex.ru:443 логин пароль

Сопоставление адреса облачного диска и точки его монтирования производится за счет информации в файле  /etc/fstab. В этот файл следует внести информацию о параметрах монтирования для облачного диска. Любым редактором текста в конец добавляем запись:

https://webdav.yandex.ru:443 /домашняя_директория/yandex davfs user,rw,noauto 0 0

 Домашняя_директория – естественно, нужно поменять на актуальный путь. Параметр noauto – обязательный!!! Иначе при загрузке будет предпринята попытка монтирования диска до поднятия сетевого интерфейса. Для автоматического монтирования при загрузке noauto нужно заменить на _netdev.

Теперь облачный диск на yandex.ru можно монтировать простой командой:

mount /домашний_каталог/yandex

И размонтировать:

umount /домашний_каталог/yandex

Добавить комментарий