понедельник, 13 мая 2013 г.

Использование Google Drive в Linux

Подключаем Google Drive в Linux на манер Dropbox.

Google предлагает для своего диска (Google drive) офицальные клиенты под Windows, iOS, Android, но не для Linux. Однако, есть неофицальный клиент grive, c помощью которого можно настроить синхронизацию какой-либо папки в системе с google drive - и получить некое подобие dropbox, только с большим количеством свободного места.
Итак, приступим. Для начала - нужно установить сам grive. Это делается довольно просто:

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'а. Несколько неприятный момент, но тут ничего не поделать.

С выходом офицального клиента эти минусы должны бы разрешится, однако, пока его нет - такой способ лучше, чем ничего.

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

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