前言
因为 wasabi 是“芥末”的英译,很亲和。
其次 wasabi 这个对象存储非常廉价,6/t 的月租价格,in/out 流量完全免费,适合大流量应用。
wasabi 专注于对象存储,管理界面简单,非常亲和新手。
我们使用 goofys 来挂载对象存储为文件系统,goofys 兼容大部分 s3 协议的对象存储,包括 wasabi , scaleway 这类大厂。
server 我先择使用 scaleway,因为其在欧洲享有很高的声誉,还有一个重要的原因是 wasabi 的欧洲存储中心在荷兰的阿姆斯特丹,scaleway 也有阿姆斯特丹的机房。两者强强联手可以达到低延迟的体验。
这次我们选用 ubuntu 20.04 LTS
安装及配置 goofys
升级系统
apt update
apt upgrade -y
安装 fuse # 因为 goofys 依赖 fuse 进行挂载
apt install fuse -y
安装 goofys # 直接下载编译好的 goofys 开箱即用
wget https://github.com/kahing/goofys/releases/latest/download/goofys
chmod +x goofys
mv goofys /usr/bin/goofys
配置 Access Keys
mkdir /root/.aws
echo -e "[default]\naws_access_key_id = access-key\naws_secret_access_key = secret-key" > /root/.aws/credentials
其中 access-key 和 secret-key 替换成你自己的 key
登录 wasabi ,新建 Bucket
记录 bucket 和 region
新建挂载点
mkdir /wasabi
回到命令行,设置开机自动挂载
echo 'goofys#bucket-name /wasabi fuse _netdev,allow_other,--endpoint=https://s3.eu-central-1.wasabisys.com/,--file-mode=0777,--dir-mode=0777,--uid=0,--gid=0 0 0' >> /etc/fstab
其中 bucket-name 替换为你自己的 bucket
eu-central-1 替换成你自己的 region
重新挂载设置
mount -a
查看磁盘
df -h