このメモでは、Arch Linuxでgoogle-drive-ocamlfuseを使ってGoogle Driveをマウントする方法をまとめます。
opamのインストールと初期化 #
最初にopamをインストールします:
# install
sudo pacman -S opam
# initializ
opam init
google-drive-ocamlfuseのインストール #
google-drive-ocamlfuseを以下コマンドでインストールします:
eval $(opam env)
opam install google-drive-ocamlfuse
環境変数の追加e #
google-drive-ocamlfuseが利用できるように~/.zshenv
に環境変数を追加します:
Google Driveの認証 #
google-drive-ocamlfuse
を実行して認証プロセスを開始します:
google-drive-ocamlfuse
上記のコマンドを実行すると、Web ブラウザが開き、Google Driveへのアクセス許可を求めるページが表示されます。
Google Driveのマウント #
マウントポイントを作成し、Google Driveをマウントします:
mkdir ~/GoogleDrive
google-drive-ocamlfuse ~/GoogleDrive
自動マウントの設定 #
新しいシェルセッション開始時に自動的に Google Drive をマウントするため、~/.zshenv
に以下を追記します:
local GOOGLE_DRIVE="${HOME}/GoogleDrive"
if [ -x "$(command -v google-drive-ocamlfuse)" ] && ! mountpoint -q "$GOOGLE_DRIVE"; then
google-drive-ocamlfuse "$Google_Drive"
fi