Linux – 使用ossfs挂载OSS做一个无限硬盘

准备工作,一台VPS服务器,一个Bucket

例子:
挂载目录:/OSS
挂载Bucket:linuxoss
挂载节点: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 =后面加上挂载的目录

收集的所有资源均来自网络,仅供私下交流学习之用,任何涉及到商业目的的均不能使用,否则产生的一切后果由您自行承担,提供资源但是不对任何资源负法律责任,所有资源请在你下载后24小时删除。 如有侵权,联系 admin#14wl.com(#替换为@)
夜河资源网 » Linux – 使用ossfs挂载OSS做一个无限硬盘

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据