Решил сегодня настроить синхронизацию резервных копий сайта с Google Drive
Сайт у меня небольшой поэтому копирование его целиком в гугловское облако проблем не представляет.
Как настроить резервное копирование, я рассказывал в статье: Резервное копирование MySQL и всех файлов web сервера.
А тут я расскажу, как настроить синхронизацию с Google Drive.
Для начала установим утилиту Grive:
apt-get install grive
после этого запустим ее в нужной нам папке, с ключом авторизации (-a). Я для этого создал отдельную папку /mnt/data/googledrive
cd /mnt/data/googledrive
grive -a
При первом запуске, в незнакомой папке, Grive попросит авторизации.
Для этого копируем ссылку в браузер и согласившись со всем, что нам предлагают, получаем ответный ключ и пишем его программе в ответ.
Please go to this URL and get an authentication code:
https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile+https%3A%2F%2Fdocs.google.com%2Ffeeds%2F+https%3A%2F%2Fdocs.googleusercontent.com%2F+https%3A%2F%2Fspreadsheets.google.com%2Ffeeds%2F&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=22314510474.apps.googleusercontent.com
-----------------------
Please input the authentication code here:
В папке появится файл .grive, в котором будет лежать ключ авторизации. Его лучше не удалять. Конечно если не хотите авторизовать заново.
А теперь просто запускаем Grive для синхронизации этой папки с Google Drive.
grive
Через некоторое время папка будет синхронизирована с диском.
Заказать создание и поддержку безопасной IT-инфраструктуры любой сложностиБыть уверенным в своей IT-инфраструктуре – это быть уверенным в завтрашнем дне. Для того, чтобы сделать заказ:
|
А можно ли указать, какие именно папки на диске синхронизировать?
Увы, но нельзя.