goofys挂载minio为本地目录
goofys挂载minio为本地目录
- 安装goofys
- 创建认证文件
- 挂载存储桶
- 开机自动挂载
- 取消挂载
- 常见问题
- 查看工具日志
- 挂载调试模式
安装goofys
https://github.com/kahing/goofys
- 下载编译好的
Goofys
:
# 下载
wget -cP /usr/local/bin/ https://github.com/kahing/goofys/releases/latest/download/goofys
- 赋予执行权限:
chmod +x /usr/local/bin/goofys
- 输出Goofys的版本:
/usr/local/bin/goofys -version
创建认证文件
- 执行以下命令创建.aws目录:
mkdir -p $HOME/.aws
编辑配置文件credentials
:
vi $HOME/.aws/credentials
文件配置信息如下:
[default]
aws_access_key_id = AK
aws_secret_access_key = SK
检查配置
aws configure
挂载存储桶
# 挂载存储桶:
# goofys --subdomain --endpoint=https://[KS3 ENDPOINT] [挂载存储桶名称] [挂载目录]
goofys --subdomain --endpoint=https://ks3-cn-beijing.ksyuncs.com test-auto-bucket /mnt/ //将test-auto-bucket存储桶挂载到/mnt/目录下
执行以下命令查看挂载结果:
df -h
注:挂载结果显示的Bucket容量为虚拟数值,KS3 Bucket实际无容量限制。
挂载成功显示结果如下所示:
开机自动挂载
vim /etc/fstab
/usr/local/bin/goofyss#bucket /mnt/mountpoint fuse _netdev,allow_other,--profile=[default],--dir-mode=0750,--file-mode=0640,--stat-cache-ttl=0,--type-cache-ttl=0,--endpoint=https://minio.net 0 0
取消挂载
- 执行以下命令卸载存储桶:
umount auto-test-bucket
- 查看是否卸载成功:
df -h
常见问题
- 可能需要安装依赖
yum install -y fuse-utils
查看工具日志
输入以下命令查看工具日志:
tail /var/log/syslog
挂载调试模式
输入以下命令挂载调试:
## --debug_s3 --debug_fuse 调试
goofys --subdomain --endpoint=https://[KS3 ENDPOINT] [挂载存储桶名称] [挂载目录] --debug_s3 --debug_fuse