Яндекс Диск используем в качестве хранилища бэкапов
- Linux /
- ISPmanager + Ubuntu
- 03.08.2013
- job
- 9883
Решил задействовать скрипт Яндекс Диск в качестве облачного хранилища бэкапа сайтов. Имеется сервер на базе Ubuntu 12.04 LTS + ISPmanager
Для реализации задуманного подключаем Яндекс Диск как файловую систему.
Устанавливаем пакет davfs2:
apt-get install davfs2
Создаем папку монтирования:
mkdir /mnt/yandex.disk
Монтируем яндекс диск, введя логин и пароль от Яндекс почты:
mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/
Для автоматического монтирования после перезагрузки устанавливаем интерпретатор expect
apt-get install expect
Добавление скрипта в область загрузки nano /etc/init.d/yandex
#!/usr/bin/expect spawn mount.davfs https://webdav.yandex.ru /mnt/yandex.disk/ expect "Username:" send "USERNAME\r" expect "Password:" send "PASS\r" expect eof
USERNAME и PASS - логин и пароль к почте Яндекса
Делаем скрипт исполняемым
chmod 755 /etc/init.d/yandex
Добавляем его в автозагрузку, где 95 уровень запуска
update-rc.d yandex defaults 95
Если по какой то причине надоубрать из автозагрузки, выполняем команду
update-rc.d yandex remove
Вот и все, у нас появилось дополнительное облачное хранилище на сервере. Далее остается только настроить систему резервирования с сохранением в /mnt/yandex.disk/
Удачи!!!
-
Игорь
-