S3 をLinuxにマウントする【goofys編】
s3fs が遅くて、それより高性能っぽいのがこの goofys。
S3 をLinux にマウントする【s3fs編】 - yujiro's blog
性能とかについては
https://blog.arena.ne.jp/vps/1093
がわかりやすいです。
早速使ってみたいと思います。
go が必要になりますが、goenv からインストールするのがオススメです。
環境
Ubuntu14.04
手順
最初に aws cli を入れる
参考 :
aws cli インストール & 利用 - yujiro's blog
fuse のインストール
$ sudo apt-get install fuse
go のinstall
$ git clone https://github.com/syndbg/goenv ~/.goenv
$ vi ~/.zshrc
# For Go Environment export GO_ROOT="${HOME}/.goenv" if [ -d "${GO_ROOT}" ]; then export PATH=${GO_ROOT}/bin:$PATH eval "$(goenv init -)" fi
$ source ~/.zshrc
このあたりはパスが通ればなんでも良いです。
$ goenv install -l
$ goenv global 1.8.5
$ export GOPATH=$HOME/go
goofys のインストール
$ go get github.com/kahing/goofys
$ go install github.com/kahing/goofys
マウント
$ mkdir /mnt/s3
$ ~/go/bin/goofys 【バケット名】 /mnt/s3
$ df -h
とかで確認するとマウントされているのが分かります。