google-drive-ocamlfuseを使ってLinuxにGoogleドライブをマウントする方法 - TechRepublic

google-drive-ocamlfuseを使ってLinuxにGoogleドライブをマウントする方法 - TechRepublic

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。

Google Drive フォルダを Linux ボックスにマウントする簡単な方法を探している場合は、Jack Wallen が google-drive-ocamlfuse を使用してその方法を紹介します。

Google はまだ Google Drive アプリの Linux 版をリリースしていませんが、Linux から Drive ファイルにアクセスする方法はたくさんあります。

GUIツールがお好みならInsyncを、コマンドラインがお好みならGrive2や、Ocamlで書かれた非常に使いやすいFUSEベースのシステムなどのツールがあります。ここでは後者を使ってGoogle DriveアカウントをLinuxデスクトップにマウントする方法を紹介します。コマンドラインで行いますが、その簡単さに驚かれることでしょう。とても簡単なので、誰でもできます。

このシステムの特徴:

  • 通常のファイル/フォルダへの完全な読み取り/書き込みアクセス
  • Google ドキュメント、スプレッドシート、スライドへの読み取り専用アクセス
  • ドライブのゴミ箱(.trash)ディレクトリへのアクセス
  • 重複ファイルの処理
  • 複数アカウントのサポート

ドライブ ファイルにアクセスできるように、Ubuntu 16.04 デスクトップに google-drive-ocamlfuse をインストールしてセットアップする手順を説明します。

インストール

  1. ターミナルウィンドウを開きます。
  2. sudo add-apt-repository ppa:alessandro-strada/ppaコマンドで必要な PPA を追加します。
  3. プロンプトが表示されたら、sudo パスワードを入力して Enter キーを押します。
  4. sudo apt-get updateコマンドでアプリを更新します
  5. sudo apt-get install google-drive-ocamlfuseコマンドを発行してソフトウェアをインストールします。

承認

次のステップは、google-drive-ocamlfuse を承認して、Google アカウントにアクセスできるようにすることです。これを行うには、ターミナル ウィンドウに戻って、google-drive-ocamlfuse コマンドを発行します。このコマンドにより、ブラウザ ウィンドウが開き、Google アカウントへのログインを求めるメッセージが表示されるか、すでにログインしている場合は、google-drive-ocamlfuse に Google アカウントへのアクセスを許可するように求められます。ログインしていない場合は、ログインしてから [許可] をクリックします。次のウィンドウ (Ubuntu 16.04 デスクトップでは表示されますが、Elementary OS Freya デスクトップでは表示されません) では、gdfuse と OAuth2 Endpoint の両方に Google アカウントにアクセスする許可を与えるように求められます。もう一度 [許可] をクリックします。次のブラウザ画面では、認証トークンがダウンロードされるまで待つように通知されますが、この時点でブラウザを最小化できます。ターミナル プロンプトに戻ると (図 A )、トークンがダウンロードされ、マウントする準備ができていることがわかります。

図A

アプリは承認され、準備完了です。

Googleドライブをマウントする

Googleドライブをマウントする前に、マウントポイントとなるフォルダを作成する必要があります。ターミナルからmkdir ~/google-driveコマンドを実行して、ホームディレクトリに新しいフォルダを作成します。最後に、 google-drive-ocamlfuse ~/google-driveコマンドを実行して、Googleドライブを google-drive フォルダにマウントします。

この時点で、Google ドライブのファイル/フォルダが google-drive フォルダに表示されているはずです。Google ドライブをローカルフォルダシステムのように操作できます。

google-drive フォルダをアンマウントする場合は、fusermount -u ~/google-driveコマンドを発行します。

GUIではありませんが、非常にうまく機能します

このシステムは本当に便利だと思います。Googleドライブとの同期が驚くほど速く、Googleドライブアカウントをローカルにバックアップするための優れた手段になります。

google-drive-ocamlfuse を試してみて、どんな魔法が実現できるか見てみましょう。

記事をシェア

こちらもご覧ください

  • ディスク容量を解放する必要がありますか?Googleドライブでは、同期するフォルダを選択できるようになりました
  • Linux上のGoogle CloudをGrive2で同期する方法
  • GNOMEでGoogleドライブを最大限に活用する方法
  • Googleドライブのファイルをオフラインで操作する方法
  • Googleドライブの容量不足を防ぐためにInsyncでファイルとフォルダをブラックリストに登録する方法
  • 職務内容: クラウドエンジニア
ジャック・ウォーレンの画像

ジャック・ウォーレン

ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。

Tagged: