How to mount Google Drive as a file system in Linux
This was surprisingly simple thanks to the excellent google-drive-ocamlfuse⮺ project!
For Debian 10 “Buster”, the steps are as follows:
apt install opam
apt install libcurl4-gnutls-dev libfuse-dev libgmp-dev libsqlite3-dev m4 zlib1g-dev # dependencies for google-drive-ocamlfuse
Then, as unprivileged user, you can install
eval `opam config env` # set needed environment variables
opam install depext
opam depext google-drive-ocamlfuse
opam install google-drive-ocamlfuse
This compiles a native binary
The first time, simply run this binary without arguments:
This will start your default browser where you have to authorize
gdfuse to access your Google Drive.
Then, mounting your actual Google Drive is as simple as running
ls -l ~/path/to/where/to/mount
Voila! Problem solved in 10 minutes!