网吧VIP官方网站

    官方信息
    网站首页 > 牛逼信息 > 使用教程

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

    2020-04-08 15:37:41 网吧VIP官方网站 阅读

    准备工作,一台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 =后面加上挂载的目录

    Powered by MetInfo 5.3.19 ©2008-2020 www.wbvip.cn