阿里云利用ossfs挂载到本地目录【教程】

安装ossfs

  • Ubuntu系统
  • 以Ubuntu 16.04 (x64)版本为例,依次执行以下命令安装ossfs。
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.2_ubuntu16.04_amd64.deb
sudo apt-get update
sudo apt-get install gdebi-core
sudo gdebi ossfs_1.91.2_ubuntu16.04_amd64.deb
  • CentOS系统/Anolis系统
  • 以CentOS 7.0(x64)版本为例,安装命令如下:
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.2_centos7.0_x86_64.rpm
sudo yum install ossfs_1.91.2_centos7.0_x86_64.rpm
  • 查看ossfs是否安装成功
ossfs -h

配置挂载

  • 设置密码
echo bucket-test:LTAIbZcdVCmQ****:MOk8x0y9hxQ31coh7A5e2MZEUz**** > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
  • 创建挂载目录
mkdir /tmp/ossfs
ossfs bucket-test /tmp/ossfs -o url=http://oss-cn-hangzhou.aliyuncs.com
  • 设置权限允许非空目录
ossfs bucket-test /tmp/ossfs -o url=http://oss-cn-hangzhou.aliyuncs.com -o umask=007 -o allow_other -o nonempty
  • 赋予www用户权限
## 查看gid
id www
#如uid=1000(www) gid=1000(www) groups=1000(www)
##设置权限
ossfs bucket-test /tmp/ossfs -o url=http://oss-cn-hangzhou.aliyuncs.com -o umask=007 -o nonempty -o allow_other -o mp_umask=007 -o uid=1000 -o gid=1000
  • 测试挂载是否成功,如果能看到ossfs就说明成功啦
df -h
  • 如果您不希望继续挂载此Bucket,您可以将其卸载。
sudo fusermount -u /tmp/ossfs

设置开机启动

CentOS 7.0及以上的系统通过开机自动启动脚本进行挂载

  1. 在/etc/init.d/目录下建立文件ossfs 内容为
#! /bin/bash
#
# ossfs      Automount Aliyun OSS Bucket in the specified direcotry.
#
# chkconfig: 2345 90 10
# description: Activates/Deactivates ossfs configured to start at boot time.

ossfs bucket-test /tmp/ossfs -o url=http://oss-cn-hangzhou.aliyuncs.com -o umask=007 -o allow_other -o nonempty
  1. 为新建立的ossfs脚本赋予可执行权限:
    chmod a+x /etc/init.d/ossfs
    

    命令执行完成后,您可以尝试执行该脚本,如果脚本文件内容无误,那么此时OSS中的Bucket已经挂载到您指定的目录下了。

  2. 把ossfs启动脚本作为其他服务,开机自动启动:
    chkconfig ossfs on
    
  3. 验证开机启动
##查看所有的开机启动项
chkconfig --list | grep ':on'
##查看ossfs的配置
systemctl status ossfs.service

 

版权声明 1. 本网站名称:稻草人笔记   永久网址:https://www.facekun.com
2. 本文链接:阿里云利用ossfs挂载到本地目录【教程】: https://www.facekun.com/arts/1407.html
3. 部分文章内容来源于网络,仅作为学习展示之用,版权归原作者所有
4. 因部分文章网络流转次数较多,已无法追溯至原作者,若遗漏导致侵犯了您的权益,请您来信告知我,确认后会尽快删除。
5. 本站禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6. 如无特别声明本文即为原创文章仅代表个人观点,版权归《稻草人笔记》所有,欢迎转载,转载请保留原文链接。
THE END
分享
二维码
< <上一篇
下一篇>>