Linux - 使用ossfs挂载OSS做一个无限硬盘
首页 > 技术教程    作者:青书's   2020年1月2日 11:15 星期四   热度:597°   百度已收录  
时间:2020-1-2 11:15   热度:597° 
准备工作,一台VPS服务器,一个Bucket

例子:
挂载目录:/OSS
挂载Bucket:linux-oss
挂载节点:http://oss-cn-shanghai-internal.aliyuncs.com

安装ossfs:
sudo yum localinstall https://github.com/aliyun/ossfs/releases/download/v1.80.5/ossfs_1.80.5_centos7.0_x86_64.rpm
Github地址:https://github.com/aliyun/ossfs

配置密钥文件:
# BucketName = 你的Bucket名称
# AccessKeyId = 你的AccessKeyId
# AccessKeySecret = 你的AccessKeySecret 
echo BucketName:AccessKeyId:AccessKeySecret > /etc/passwd-ossfs

修改文件权限:
chmod 640 /etc/passwd-ossfs

创建挂载目录:
mkdir /OSS

启动挂载Bucket
ossfs linux-oss /OSS -ourl=http://oss-cn-shanghai-internal.aliyuncs.com

卸载Bucket(不用了可以卸载):
umount /OSS # root user
fusermount -u /OSS # non-root user

开机自动挂载(此方法避免修改fstab ,导致挂载失败而系统无法启动。):
echo ossfs linux-oss /OSS -ourl=http://oss-cn-shanghai-internal.aliyuncs.com -o allow_other >> /etc/rc.local

如果重启自动挂载失败请修改文件执行权限:
chmod +x /etc/rc.local

非阿里云ECS为避免后台程序扫描oss文件导致产生费用
如果是updatedb,可以通过修改/etc/updatedb.conf让它跳过。具体做法是:
vi /etc/updatedb.conf
在PRUNEFS =后面加上fuse.ossfs
在PRUNEPATHS =后面加上挂载的目录

二维码加载中...
本文作者:青书's      文章标题: Linux - 使用ossfs挂载OSS做一个无限硬盘
本文地址:https://blog.i80k.com/jishu/13.html
版权声明:若无注明,本文皆为“青书's Blog”原创,转载请保留文章出处。
正文到此结束

返回顶部    博客首页    博客管理   会员注册   
Copyright © 2020 青书's Blog   粤ICP备19025138号