15
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

エニプラAdvent Calendar 2020

Day 1

AWS環境にGoogle Driveをマウントしてみた話

Last updated at Posted at 2020-11-30

環境

  • Deep Learning AMI (Ubuntu 18.04) Version 35.0
  • g4dn.xlarge

google-drive-ocamlfuseインストール

Githubにしたがってインストールします

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

マウントポイントを作成します

/home/user/MOUNT_POINT

認証の準備

これでgoogle-drive-ocamlfuseが実行できるのですが、GUIによる認証を求められてしまいます
ここでは工夫して、CUI環境で認証できるようにします

http://moguno.hatenablog.jp/entry/2016/03/24/010502
で紹介されている方法を試してみました

firefoxスクリプトを作成して、ブラウザ(firefox)を開いているかのように偽造します

$ pwd
/home/ubuntu/bin

$ vi firefox
#! /bin/sh

echo $* > /dev/stderr

パスを通しておきます

$ export PATH=$PATH:/home/ubuntu/bin

認証

google-drive-ocamlfuseを実行するとURL(https://accounts.google.com/o/oauth2/auth?....)が表示されます。
CUIの画面はこの画面のままにしておき、Windows等のブラウザでURLを開いて認証します。

google-drive-ocamlfuse /home/user/MOUNT_POINT

/bin/sh: 1: xdg-open: not found
https://accounts.google.com/o/oauth2/auth?....

MOUNT_POINTにGoogle Driveがマウントされます。

15
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?