VPSのストレージが足らなくなり、Wasabiを利用する方法を検討したのですが、プログラムを大きく書き換える必要がありめんどうだな...と思っていたところ普通のストレージのようにS3をマウント可能なソフトの存在をしり、WasabiもS3互換なので使ってみたときのメモです

https://github.com/kahing/goofys/

インストールにはgolang1.9以降が必要だそうです

export GOPATH=$HOME/work
go get github.com/kahing/goofys
go install github.com/kahing/goofys

awsは使っていなかったのですが、認証に~/.aws/credentialsを使うようだったので

mkdir ~/.aws
vim ~/.aws/credentials
[wasabi]
aws_access_key_id = accesskey
aws_secret_access_key = sercretkey

と書き込みました(accesskey,sercretkeyはwasabiのコンソールで発行できます)

その後、(WEST-1に作成したバケット名goofys、マウント先を/wasabiとすると)

$GOPATH/bin/goofys --profile wasabi --endpoint https://s3.us-west-1.wasabisys.com goofys /wasabi

でマウントでき、後は普通のフォルダと同様に扱うことができました。

df -hで見る限り1PBのストレージとして認識されるようでした。