Украдено отсюда
За основу используется сервис MyDrive
Используем WebDAV и mhddfs
Dropbox и ему подобные сервисы основаны на синхронизации локальных данных с сервером. Т.е. все данные хранятся, как минимум, в двух местах (у вас на компьютере и в облаке), при этом занимая дополнительное место на вашем винчестере.
Однако, есть и другой путь для достижения цели — хранения информации в облачном хранилище. Например, можно использовать sshfs. Однако, она не приемлема для работы в Интернете для предоставления данного сервиса. А вотWebDAV как раз для этого подходит.
Тестовый стенд:
1. linux, в примерах будет использоваться ubuntu 11.04;
2. сервис, поддерживающий WebDAV (например, этот);
3. mhddfs – это своего рода raid для папок, однако с определенными особенностями в работе;
4. базовые знания работы с консолью в linux.
Регистрируем двух различных пользователей на сервере, предоставляющем доступ по WebDAV.
Устанавливаем mhddfs и davfs:
Монтируем WebDAV каталоги в папки /mnt/webdav1 и /mnt/webdav2
Далее объединяем webdav1 и webdav2 в один каталог webdav при помощи mhddfs:
Что мы имеем в итоге? Мы получили 4 гигабайта свободного места (2 аккаунта по 2 ГБ) на удалённом сервере, плюс мы можем работать с несколькими папками, используя лишь /mnt/webdav.
+ нет необходимости в хранении файлов у себя на компьютере (абсолютно все хранится в облаке), т.е. теоретически вы можите хранить 1 Тб данных на компьютере с 20 Гб hdd;
+ при добавлении нового пользователя получаете дополнительное место, таким образом достигается «неограниченный» объём;
+ в конечном итоге, мы работаем с одной папкой, хотя информация хранится в различных местах;
+ если записывать много файлов, общий объём которых превышает место для одного пользователя, то mhddfs автоматически раскидает их по разным папкам.
— при разрыве соединеня часть файлов (которые не синхронизировались с сервером) будут утеряны;
— если размер файла превышает объём отведённого для одного пользователя места, то его не получится записать в папку /mnt/webdav.
Полезные ссылки:
http://www.mydrive.ch/en/help
Скрипт удобной работы с WebDAV в Ubuntu
Монтируем WebDAV с паролем с помощью davfs2
Как настроить WebDAV в Linux
Автомонтирование в Ubuntu
За основу используется сервис MyDrive
Используем WebDAV и mhddfs
Данный способ позволит нам смонтировать в системе виртуальный облачный жесткий диск, который будет синхронизировать все данные с сервером MyDrive, а так же объединить несколько бесплатных mydrive-аккаунтов в один большой виртуальный жесткий диск.
Введение
Dropbox и ему подобные сервисы основаны на синхронизации локальных данных с сервером. Т.е. все данные хранятся, как минимум, в двух местах (у вас на компьютере и в облаке), при этом занимая дополнительное место на вашем винчестере.
Однако, есть и другой путь для достижения цели — хранения информации в облачном хранилище. Например, можно использовать sshfs. Однако, она не приемлема для работы в Интернете для предоставления данного сервиса. А вотWebDAV как раз для этого подходит.
Подготовительная часть
Тестовый стенд:
1. linux, в примерах будет использоваться ubuntu 11.04;
2. сервис, поддерживающий WebDAV (например, этот);
3. mhddfs – это своего рода raid для папок, однако с определенными особенностями в работе;
4. базовые знания работы с консолью в linux.
Получение неограниченного места
Регистрируем двух различных пользователей на сервере, предоставляющем доступ по WebDAV.
Устанавливаем mhddfs и davfs:
sudo apt-get install mhddfs davfs2Монтируем WebDAV каталоги в папки /mnt/webdav1 и /mnt/webdav2
sudo mount -t davfs -o rw url /mnt/webdav1/
sudo mount -t davfs -o rw url /mnt/webdav2/Далее объединяем webdav1 и webdav2 в один каталог webdav при помощи mhddfs:
mhddfs /mnt/webdav1,/mnt/webdav2 /mnt/webdavЧто мы имеем в итоге? Мы получили 4 гигабайта свободного места (2 аккаунта по 2 ГБ) на удалённом сервере, плюс мы можем работать с несколькими папками, используя лишь /mnt/webdav.
Преимущества и недостатки данного метода
+ нет необходимости в хранении файлов у себя на компьютере (абсолютно все хранится в облаке), т.е. теоретически вы можите хранить 1 Тб данных на компьютере с 20 Гб hdd;
+ при добавлении нового пользователя получаете дополнительное место, таким образом достигается «неограниченный» объём;
+ в конечном итоге, мы работаем с одной папкой, хотя информация хранится в различных местах;
+ если записывать много файлов, общий объём которых превышает место для одного пользователя, то mhddfs автоматически раскидает их по разным папкам.
— при разрыве соединеня часть файлов (которые не синхронизировались с сервером) будут утеряны;
— если размер файла превышает объём отведённого для одного пользователя места, то его не получится записать в папку /mnt/webdav.
Полезные ссылки:
http://www.mydrive.ch/en/help
Скрипт удобной работы с WebDAV в Ubuntu
Монтируем WebDAV с паролем с помощью davfs2
Как настроить WebDAV в Linux
Автомонтирование в Ubuntu
Комментариев нет:
Отправить комментарий