環境
- 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がマウントされます。