Вниманию читателей!
Появился более простой и удобный способ подключения Google Drive в Ubuntu о котором я рассказываю в статье:
Google Drive в Ubuntu через google-drive-ocamlfuse
В этой статье я поделюсь способом, который я использую для того, чтобы иметь удобный доступ к облачному хранилищу Google Диск с возможностью синхронизации из файлового менеджера Xubuntu (способ подойдет для любой Ubuntu и любого ФМ).
На данный момент официального клиента для Linux от Google к сожалению не существует, но это не повод отказываться от любимого Гугло-облака (по крайней мере любимого мною) в пользу сторонних файловых хранилищ (разве что использовать собственный сервер, но сейчас речь о другом). Конечно, сейчас существуют сторонние утилиты, даже имеющие графический интерфейс для синхронизации с Диском Google, но они либо платные, либо для их работы требуется много лишних действий выполнять со стороны пользователя. Через сервис же — DAV-pocket Lab, доступ осуществляется посредством WebDAV, что существенно упрощает и типизирует работу с облаком.
Вначале необходимо зарегистрировать аккаунт на сайте проекта — http://dav-pocket.appspot.com и после этапа прохождения регистрации, когда сервис попросит авторизовать себя для доступа к Гугло-аккаунту — подтвердить (в открывшемся окне гугла) разрешения для него (сервиса).
Для подключения Google Drive в Ubuntu через WebDAV потребуются следующие данные, выданные сервисом (и созданные тобой): имя аккаунта, пароль и адрес сервера.
Теперь приступим к установке и настройки необходимых пакетов из репозитория:
Установим и настроим пакет davfs2
sudo apt-get install davfs2 sudo dpkg-reconfigure davfs2
После выполнения второй команды откроется окно настройки разрешения монтирования ресурсов WebDAV непривилегированным пользователям. Здесь нужно выбрать вариант — «Да».
Далее необходимо добавить пользователя в группу davfs2. Сделать это можно с помощью следующей команды:
sudo usermod -aG davfs2 ИМЯ_ПОЛЬЗОВАТЕЛЯ
(Имя пользователя замени на свой логин в системе).
Следующим шагом будет настройка авторизации для davfs2. Для этого необходимо будет отредактировать файл, находящийся по пути: /etc/davfs2/secrets.
(Если у тебя до сих пор нету удобного консольного текстового редактора nano — тогда выполни для его установки команду — sudo apt-get install nano . Для сохранения файла в нем используется комбинация клавиш — CTRL+O (буква О), для закрытия файла — CTRL+X).
Редактируем файл:
nano ~/.davfs2/secrets
(если файл отсутствует, то создаем его командой touch ~/.davfs2/secrets и устанавливаем права на чтение и запись только для владельца chmod 0600 ~/.davfs2/secrets . Если отсутствует и такой каталог в домашнем каталоге, тогда вначале выполни команду mkdir ~/.davfs2 ).
Итак, в данный файл вписываем следующее:
/home/USER/mnt/GoogleCloud ЛОГИН ПАРОЛЬ
USER — очевидно, твой логин в системе.
Каталог ~/mnt/GoogleCloud Необходимо создать предварительно (командой:
mkdir ~/mnt && mkdir ~/mnt/GoogleCloud , при этом не обязательно создавать каталог там же и с тем же названием, как в данной статье, ты можешь расположить его где удобно и назвать его тоже, как угодно. Только будь внимателен, далее в статье обрати внимание, что мною будут использованы для примера именно это название и расположение, так что тебе нужно будет заменить их на свои.
(Еще раз скажу — ~/ — обозначает в Linux домашний каталог текущего пользователя. В консоли можешь использовать такое написание вместо /home/username/) .
ЛОГИН и ПАРОЛЬ — соответственно логин и пароль для сервиса http://dav-pocket.appspot.com .
Почти готово — остался последний шаг — настроить авто-монтирование облака Google при старте сетевого интерфейса. Для этого отредактируем файл /etc/fstab
sudo nano /etc/fstab
В конец файла допиши (с новой строки):
https://dav-pocket.appspot.com/docso /home/USER/mnt/GoogleCloud davfs user,rw,_netdev 0 0
(USER в верхнем регистре замени на свой логин, а вот user в нижнем — оставь, как есть).
Готово. После перезагрузки в каталоге ~/mnt/GoogleCloud появятся файлы из твоего облака, которые ты сможешь использовать. Также при копировании файлов в данный каталог они будут отправлены на облако. Также в файловом менеджере облако будет показано как отдельный, смонтированный диск.
По началу такой метод кажется сложным, но лично для меня он оказался самым удобным — один раз настроил и забыл — пользуйся.
Пытался получить аккаунт на http://dav-pocket.appspot.com — минут 30. То имя не подходит то сервер не досупен.