Установка Ocamlfuse для Google Drive на Debian, Ubuntu и Linux Mint

Google Drive Ocamlfuse предлагает удобный и бесплатный способ получить доступ к вашему Google Drive на Linux. Это решение представляет собой файловую систему FUSE для Google Drive, разработанную с использованием языка программирования OCaml. В данном руководстве описан процесс установки Google Drive Ocamlfuse на Debian, Ubuntu и Linux Mint, а также объясняется, как смонтировать ваш Google Drive. Весь процесс абсолютно бесплатный и достаточно прост в выполнении.

Примечательные характеристики Google Drive Ocamlfuse:

  • Доступ к обычным файлам и каталогам для чтения и записи.
  • Только просмотр доступен для Google Docs, Sheets и Slides.
  • Возможность работы с несколькими аккаунтами.
  • Удаление повторяющихся файлов
  • Доступ к корзине (папка. Trash)

Инсталляция Google Drive OCamlfuse на Ubuntu и Linux Mint.

Установить Google Drive Ocamlfuse на Ubuntu и Linux Mint просто: используйте официальный PPA. Для этого откройте терминал (нажмите CTRL+ALT+T) и выполните следующие команды, чтобы добавить PPA, обновить локальный индекс пакетов и установить приложение.

Читайте также:  Простая установка сервера Nextcloud на Ubuntu 16.04 с помощью Snap

sudo add-apt-repository ppa:alessandro-strada/ppa sudo apt update && sudo apt install google-drive-ocamlfuse

Установите Ocamlfuse для Google Drive на Ubuntu.

После установки введите следующую команду для входа в систему.

google-drive-ocamlfuse

В вашем браузере появится новая вкладка, которая запросит разрешение на доступ к вашему Google Диску для просмотра и управления файлами. Нажмите кнопку «Разрешить».

google-drive-ocamlfuse

После этого выберите свою учетную запись Google и нажмите на кнопку «Разрешить».

google-drive-ocamlfuse-ubuntu

После этого в окне терминала появится сообщение о том, что токен доступа был успешно получен. Процесс авторизации завершён.

Активируйте ваш Google Диск.

Сначала необходимо установить точку монтирования для вашего Google Диска, например,~/gdrive

mkdir ~/google-drive

После этого подключите ваш Google Диск, применив следующую команду:

google-drive-ocamlfuse ~/google-drive/

Теперь запустите файловый менеджер, и вы заметите новую вкладку в левой части экрана, где ваши файлы на Google Диске будут отображаться в папке.~/google-drive/.

mount-google-drive-linux-command-line

Чтобы отключить Google Drive, введите следующую команду:

fusermount - u ~/google-drive

Как собрать Google Drive Ocamlfuse из исходных кодов на Debian.

На данный момент не существует официального deb-пакета для Debian. Однако мы можем без труда скомпилировать его из исходного кода. Для начала установите менеджер пакетов OPAM.

Читайте также:  Как установить Java 11 на CentOS 7/6

sudo apt install opam

После этого установите необходимые зависимости для компиляции.

sudo apt install m4 libcurl4-gnutls-dev libfuse-dev libsqlite3-dev zlib1g-dev libncurses5-dev pkg-config

Запустите процесс инициализации состояния OPAM.

opam init

Обновите перечень доступных пакетов.

opam update

Соберите и установите Google Drive Ocamlfuse.

opam install google-drive-ocamlfuse

Как применять Google Drive Ocamlfuse для создания резервных копий данных на сервере Ubuntu/Debian.

Сначала выполните подключение к вашему серверу через SSH и следуйте ранее указанным инструкциям для установки Google Drive Ocamlfuse. Имейте в виду, что на Ubuntu сервере необходимо установить пакет software-properties-common для добавления PPA.

sudo apt install software-properties-common

Процесс авторизации имеет свои особенности, поскольку на Linux-сервере обычно не устанавливают графический интерфейс.

Зайдите в консоль Google API и авторизуйтесь в своей учетной записи Google. Затем создайте новый проект.

Далее выберите раздел «Учетные данные» в меню слева. Нажмите на «Создать учетные данные» и выберите опцию «Идентификатор клиента OAuth».

Читайте также:  Как в Linux увидеть дерево процессов?

google-api-console-oauth-client-id

Выберите иной вид приложения и присвойте ему название.

google-api-console-create-client-id

Вам будет предоставлен ваш идентификатор клиента и секретный ключ.

Затем выберите «Библиотека» в левом меню и кликните на «API Диска» в разделе «API для приложений Google».

На следующей странице выберите «Активировать».

Теперь вернитесь в терминал вашего сервера Linux и введите следующую команду. Замените красный текст на ваш действительный клиентский идентификатор и секретный ключ.

google-drive-ocamlfuse - headless - id ваш-клиентский-идентификатор - secrect ваш-секретный-ключ

Вам будет предложено открыть ссылку в браузере, где необходимо будет предоставить разрешение для Google Drive Ocamlfuse на доступ и управление файлами в вашем Google Диске.

google-drive-ocamlfuse-authentication

Нажмите на кнопку «Разрешить», после чего скопируйте код подтверждения и вставьте его в терминал. На экране появится следующее сообщение.

Токен доступа успешно получен.

Теперь создайте каталог, который будет служить точкой монтирования.

mkdir ~/google-drive-backup

Подключите ваш Google Диск к серверу.

google-drive-ocamlfuse ~/google-drive-backup/

Откройте каталог, и у вас появится возможность просмотреть файлы на вашем Google Диске.

На этом всё! Надеюсь, данная статья оказалась полезной для вас при монтировании Google Диска на Debian, Ubuntu или Linux Mint. Если вам понравился этот материал, не забудьте подписаться на нашу бесплатную рассылку, следить за нами в Twitter или ставить лайки на нашей странице в Facebook. Благодарим за ваш визит!