阿里雲ossfs配置

Github下載:https://github.com/aliyun/ossfs/wiki
git

# https://github.com/aliyun/ossfs/releases/download/v1.80.5/ossfs_1.80.5_centos7.0_x86_64.rpm
# yum localinstall ossfs_1.80.5_centos7.0_x86_64.rpm

 

Root帳戶卸載:umount /掛載目錄
非root用戶要卸載目錄,請用:fusermount -u your_mountpointgithub

前提:掛載目錄test1,帳戶www,無登陸權限,掛載bucket:mybucket
Root帳戶登陸。vim

一、id www,獲取uid、gidcentos

二、root帳戶或者其餘帳戶建立掛載目錄 ,修改目錄屬主:chown -R www:root test1bash

三、echo yiruike-logs:KTAIdXjNEnfEaIHW:8QsUJKGaVOIJFvi11UlbSiZk5vTfhR >> /etc/passwd-ossfsui

四、修改配置文件權限:         chmod 600 /etc/passwd-ossfs
     修改配置文件屬主、屬組:chown www:root /etc/passwd-ossfsurl

五、進行掛載centos7

ossfs mybucket test1 -ourl=https://oss-cn-hangzhou.aliyuncs.com -oallow_other -omp_umask=007 -ouid=504 -ogid=0 -odefault_permission=750

     說明:spa

           url爲bucket的Endpoint;
           mp_umask爲option的取值;
           passwd_file=ttpasswd-ossfs爲passwd-ossfs 文件的路徑code

 

官方FAQ參考:https://github.com/aliyun/ossfs/wiki/FAQ

 

常見配置問題:

如下問題出如今非root用戶下

執行echo ××××> /etc/passwd-ossfs  bash: /etc/passwd-ossfs: Permission denied
使用sudo vim 在/etc下新建就能夠,將echo等內容拷貝進去
 

ossfs: credentials file /etc/passwd-ossfs should not have others permissions. should not have group permissions
# sudo chmod 640 /etc/passwd-ossfs

 

could not determine how to establish security credentials
是由於沒有找到passwd-ossfs文件,若是在/etc/passwd-ossfs文件已經存在,把它的全部者改爲當前用戶如www:
# sudo chown www /etc/passwd-ossfs

 
 
配置其餘路徑passwd-ossfs文件
ossfs my-bucket  my-mount-point -ourl=my-oss-endpoint  -opasswd_file=/home/work/passwd-ossfs
相關文章
相關標籤/搜索