Skip to content

Instantly share code, notes, and snippets.

@lancewf
Last active January 22, 2022 16:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lancewf/3041dfc668717574824dec120b449f7b to your computer and use it in GitHub Desktop.
Save lancewf/3041dfc668717574824dec120b449f7b to your computer and use it in GitHub Desktop.
Mount Google storage on google vm
* gcloud init
* export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
* echo "deb http://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
* curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
* apt update
* apt install gcsfuse
* mkhomedir_helper hab
* update hab user to bash with vi /etc/passwd
* su - hab
* gcloud auth application-default login
* gcsfuse mmsn /mnt/mmsn
to unmount "fusermount -u gstorage"
/etc/fstab
----------
mmsn /hab/svc/mmsn/data/uploads gcsfuse rw,_netdev,allow_other,uid=1002,gid=1003
west-coast-dis /hab/svc/west-coast-whaledisentanglement/data/wp-content/uploads gcsfuse rw,_netdev,allow_other,uid=1002,gid=1003
hawaii-alaska-whaledisentanglement /hab/svc/hawaii-alaska-whaledisentanglement/data/wp-content/uploads gcsfuse rw,_netdev,allow_other,uid=1002,gid=1003
media-dis /hab/svc/media-whaledisentanglement/data/wp-content/uploads gcsfuse rw,_netdev,allow_other,uid=1002,gid=1003
whaledisentanglement /home/hab/whaledisentanglement gcsfuse rw,_netdev,allow_other,uid=1002,gid=1003
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment