LoginSignup
0
0

More than 3 years have passed since last update.

使用 goofys 挂载 wasabi 为文件系统

Last updated at Posted at 2021-05-26

前言

因为 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
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0