Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:яндекс_диск [2012/05/28 22:26] [Пакет davfs] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ======Яндекс.Диск====== | ||
- | {{http://upload.wikimedia.org/wikipedia/ru/e/e3/Yandex.Disk_logo.png?nolink&100 }}**Яндекс.Диск**- это бесплатный сервис для хранения файлов и работы с ними на любом устройстве, подключенном к интернету. Главные отличия Яндекс.Диск от аналогов((Dropbox, UbuntuOne)) заключаются в том, что Яндекс.Диск находится в нашей сети (домен .ru) и объем, предоставляемый бесплатно, больше, чем у аналогичных сервисов (сейчас 10Гб), так же сейчас Яндексом проводятся работы по внедрению в сети провайдеров как локальный ресурс, что дает нам неограниченную тарифным планом скорость обращения к серверам. | ||
- | ======Установка====== | ||
- | На момент написания статьи Яндекс.Диск доступен для регистрации только по приглашениям. Это значит, что для того, чтобы получить доступ необходимо зайти на страницу [[http://disk.yandex.ru/|Яндекс.Диск]], ввести свой email (не обязательно @yandex.ru) и оставить свою заявку. Через 1-2 недели вам на почту придет приглашение, внутри которого будет инструкция по регистрации в Яндекс.Диск (тут уже понадобится регистрация аккаунта в yandex.ru). Так же после регистрации необходимо будет выполнить 3 шага для того, что бы увеличить выделенный вам размер до 10Гб (подключить диск через nautilus, загрузить любой файл через nautilus и сообщить о сервисе своему другу). После этих манипуляций можно приступать к выбору и настройке способа использования вашего персонального облака. | ||
- | ======Настройка====== | ||
- | =====Пакет davfs===== | ||
- | Для комфортной работы c Яндекс.Диск в Ubuntu необходимо установить и настроить дополнительный пакет ''davfs''. | ||
- | <code bash>sudo apt-get install davfs2</code> | ||
- | Для того что бы при каждом соединении не запрашивался логин и пароль, необходимо в конфигурационном файле ''davfs'' указать эти данные: | ||
- | <code bash>su - | ||
- | echo "https://webdav.yandex.ru:443 логин_в_яндексе пароль_в_яндексе" >> /etc/davfs2/secrets | ||
- | exit</code> | ||
- | Заносим своего пользователя в группу ''davfs'' | ||
- | <code bash>sudo usermod -a -G davfs2 пользователь</code> | ||
- | Позволяем своему пользователю выполнять команду монтирования | ||
- | <code bash>sudo chmod 4755 /usr/sbin/mount.davfs</code> | ||
- | =====Шифрование===== | ||
- | FIXME | ||
- | ====== Использование ====== | ||
- | ===== Подключение через Nautilus ===== | ||
- | Для того, что бы Яндекс.Диск был всегда под рукой, его можно вывести на левую панель [[Nautilus]] в раздел ''Устройства'' при этом монтирование и размонтирование будет проводится в один клик (как флешка). | ||
- | Для этого необходимо: | ||
- | * Создать папку для монтирования **Яндекс.Диск** (папку необходимо создавать в /media, папки из /mnt не отображаются в nautilus) | ||
- | <code bash>sudo mkdir /media/Яндекс.Диск</code> | ||
- | * Добавить запись в файл /etc/fstab | ||
- | <code bash># yandex.disk | ||
- | https://webdav.yandex.ru /media/Яндекс.Диск davfs user,rw,noauto 0 0</code> | ||
- | <note important>Опция ''noauto'' обязательна, так как диск будет пытаться примонтироваться до поднятия сетевого интерфейса. Для автоматического монтирования необходимо создать подобный скрипт<code bash>#!/bin/bash | ||
- | sleep 120 && mount https://webdav.yandex.ru</code> и добавить его в автозагрузку.</note> | ||
- | {{ :wiki:яндекс_диск:яндекс_диск_nautilus.png?nolink&500 }} | ||
- | ===== Бекап с помощью Déjà Dup ===== | ||
- | Особенность программы [[Déjà Dup]] заключается в том, что она поддерживает работу по webdav, и, соответственно, [[backup|бэкап]] на **Яндекс.Диск**. Минусы данного способа резервного копирования - файлы на сервере невозможно беспроблемно прочесть и копировать можно только каталоги своего пользователя | ||
- | {{ :wiki:яндекс_диск:яндекс_диск_deja_dup.png?nolink&500 }} | ||
- | Для работы необходимо: | ||
- | ** настроить папки для резервного копирования (при необходимости указать папки-исключения); | ||
- | ** настроить расписание автоматического резервного копирования (если необходимо); | ||
- | ** указать носитель | ||
- | .. Местоположение резервной копии: WebDav | ||
- | .. Сервер: webdav.yandex.ru | ||
- | .. Использовать защищенное соединение (HTTPS) | ||
- | .. Порт: 443 | ||
- | .. Папка: указать папку на Яндекс.Диск (например: /backup) | ||
- | .. Имя пользователя: Имя пользователя Яндекс.Диск без @yandex.ru | ||
- | ** для запуска необходимо нажать "Создать резервную копию" | ||
- | ===== Бэкап с помощью rsync(терминал)===== | ||
- | Способ, использующий для [[backup|резервного копирования]] программу ''rsync'' позволяет сделать копию любого файла на вашем компьютере, в том числе файлов настроек и системных файлов. Для настройки необходимо: | ||
- | ** Создать скрипт, выполняющий резервное копирование. Файл в любом удобном для вас месте((рекомендую хранить все свои скрипты в папке ~/bin, она не удалится при переустановке системы)) со следующим содержимым: | ||
- | <code bash> | ||
- | #!/bin/bash | ||
- | mount -t davfs https://webdav.yandex.ru | ||
- | notify-send "Запущено резервное копирование, дождитесь сообщения о завершении" -i deja-dup | ||
- | rsync -qralo --delete-before --exclude-from=/home/<имя_пользователя>/bin/backup.conf / /media/Яндекс.Диск/backup | ||
- | umount https://webdav.yandex.ru | ||
- | notify-send "Резервное копирование окончено" -i deja-dup | ||
- | </code> | ||
- | ** данный скрипт использует файл ~/backup.conf добавляя в исключения все записанные в нем каталоги. Файл ~/bin/backup.conf должен иметь вид: | ||
- | <code bash> | ||
- | /media | ||
- | /dev | ||
- | /mnt | ||
- | /tmp | ||
- | /proc | ||
- | /sys | ||
- | /var/backups | ||
- | /var/cache | ||
- | /usr/src | ||
- | /home/"user_name1"/Загрузки | ||
- | /home/"user_name1"/Видео | ||
- | |||
- | /home/"user_name2"/Музыка | ||
- | </code> | ||
- | <note important>Данный скрипт будет пытаться сделать резервную копию абсолютно всей файловой системы, поэтому, ввиду ограниченности пространства Яндекс.Диск, уделите особое внимание указанию папок-исключений.</note> | ||
- | <note warning>На момент написания статьи наблюдаются проблемы в скорости работы rsync при обращении к Яндекс.Диск, ориентировочно из-за медленного расчета контрольной суммы на стороне сервера, поэтому делать резервные копии большого объема пока нежелательно.</note> | ||
- | ** Добавить созданный скрипт на ежемесячное выполнение в [[cron]] от [[пользователи_и_группы|пользователя]] root | ||
- | <code bash> | ||
- | sudo ln -s ~/bin/backup.sh /etc/cron.monthly/backup.sh</code> | ||
- | ======Ссылки====== | ||
- | [[http://forum.ubuntu.ru/index.php?topic=192842.new#new|forum.ubuntu.ru]]-- Обсуждение статьи на форуме\\ | ||
- | [[http://disk.yandex.ru/|Яндекс.Диск]]-- страница проекта\\ | ||
- | [[http://ubuntovod.ru/instructions/yandeks-disk-deja-dup.html|Бекап на Яндекс.Диск с Déjà Dup]]-- источник\\ | ||
- | {{tag>резервное_копирование яндекс.диск backup интернет незаконченная_статья}} |