Подключаем Google Drive в Linux на манер Dropbox.
Google предлагает для своего диска (Google drive) офицальные клиенты под Windows, iOS, Android, но не для Linux. Однако, есть неофицальный клиент grive, c помощью которого можно настроить синхронизацию какой-либо папки в системе с google drive - и получить некое подобие dropbox, только с большим количеством свободного места.
emerge -av --autounmask-write grive
В результате emerge предложит внести изменения в package.use и/или в package.keywords - жмём кнопку y, вызываем dispatch-conf, жмём u, ещё раз вызываем emerge -av --autounmask-write grive, и устанавливаем grive.
После установки, создаём папку, которую будем синхронизировать(создавать нужно не от root, а от пользователя, под которым хотим получить синхронизацию). Например так:
mkdir GoogleDrive
Заходим в неё
cd GoogleDrive
И настраиваем синхронизацию:
grive -a
После этой команды grive выдаст запрос на получение доступа к google диску - на экран будет выведен длинный URL запроса, который нужно скопировать и открыть в браузере. URL выглядит примерно так:
Копируем URL, вставляем в браузер, открываем, разрешаем - и получаем ответный код. Копируем его и вставляем обратно в grive, жмём enter. Всё, на этом настройка синхронизации закончилась.
Для синхронизации, вызываем из этого же каталога grive без параметров, синхронизация запускается. Из этого вытекает пара минусов:
1) Синхронизация идёт только при запуске утилиты, но не при изменении файлов. Можно попробовать решить это путём запуска через cron, дописываем в /etc/crontab следующее:
*/10 * * * * ailer cd /home/user/GoogleDrive/ && grive
(user нужно заменить на имя вашего пользователя, естесственно :3)
2) Данные хранятся на всех ваших машинах, занимая место на каждом диске - как у dropbox'а. Несколько неприятный момент, но тут ничего не поделать.
С выходом офицального клиента эти минусы должны бы разрешится, однако, пока его нет - такой способ лучше, чем ничего.
Комментариев нет:
Отправить комментарий