вторник, 29 мая 2012 г.

Backup на Yandex Disk

Первоисточник - http://www.linuxatwork.ru/2012/05/13/mount-yandex-disk-ubuntu/
Тут тоже что то серьезно описано:
http://sites.google.com/site/grabliubuntu/sistema/fajlovye-sistemy-raid-i-lvm/webdove-yandeks-disk
 
Плюсы Yandex Disk это 10 ГБ. доступного места и самое главное - не нужно устанавливать дополнительные приложения как например для Dropbox. В ubuntu-server этот сервис можно подключить через файловый менеджер, с помощью WebDAV.

Устанавливаем утилиту davfs2
apt-get install davfs2

Создаем точку монтирования
mkdir /mnt/yandex

Для того чтобы не вводить каждый раз логин и пароль для доступа к Yandex Disk при каждом подключении, сохроняем эти данные в конфиг /etc/davfs2/secrets
echo "https://webdav.yandex.ru yandex_username yandex_password" >> /etc/davfs2/secrets

Команда монтирования
mount -t davfs  https://webdav.yandex.ru /mnt/yandex

Всё. Это просто супер использовать Yandex Disk для небольших архивов или сброса логов и статистики.


****

Чтобы не вводить пароль в командном файле в Linux есть еще один стандартный метод. Можно использовать утилиту expect. Пример:

#!/usr/bin/expect
spawn mount.davfs https://webdav.yandex.ru /mnt/yandex
expect "Username:"  # какую интерактивную команду обработать
send "xxxxxxx@yandex.ru\r"  # передать какое то  значение
expect "Password:"
send "xxxxxxx\r"
expect eof
exit 0

Комментариев нет:

Отправить комментарий