Текущее время: 27 сен 2020, 08:47

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

Бекап на Яндекс Диск с ubuntu-server

Аватара пользователя
Сообщения: 358
Стаж: 8 лет 6 месяцев
Карма: 30
Россия

Сообщение » 15 авг 2012, 13:55

Плюсы 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
Автор: Сергей Ткаченко
Если нужен стиль для сайта, стучите: ICQ 560107181

Вернуться в Примеры решений по Linux



Кто сейчас на конференции

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1