1.安裝ossfs
常見(jiàn)的linux發(fā)行版制作了安裝包:
Ubuntu-14.04
CentOS-7.0/6.5/5.11
包地址:https://github.com/aliyun/ossfs/releases
請(qǐng)先下載包肴掷,再進(jìn)行后續(xù)的安裝
- 對(duì)于Ubuntu,安裝命令為
sudo apt-get update
sudo apt-get install gdebi-core
sudo gdebi your_ossfs_package # your_ossfs_package為你下載的安裝包
- 對(duì)于CentOS6.5及以上,安裝命令為:
sudo yum localinstall your_ossfs_package
- 對(duì)于CentOS5梗顺,安裝命令為:
sudo yum localinstall your_ossfs_package --nogpgcheck
2.運(yùn)行
設(shè)置bucket name, access key/id信息款违,將其存放在/etc/passwd-ossfs 文件中唐含, 注意這個(gè)文件的權(quán)限必須正確設(shè)置畜侦,建議設(shè)為640压怠。
echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
將oss bucket 掛在到指定目錄
ossfs my-bucket my-mount-point -ourl=my-oss-endpoint
示例:
將my-bucket這個(gè)bucket掛載到/tmp/ossfs目錄下池充,AccessKeyId是faint桩引, AccessKeySecret是123,oss endpoint是http://oss-cn-hangzhou.aliyuncs.com
具體對(duì)應(yīng)的oss endpoint請(qǐng)參考(建議選擇內(nèi)網(wǎng)):https://help.aliyun.com/document_detail/31837.html
echo my-bucket:faint:123 > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
mkdir /tmp/ossfs
ossfs my-bucket /tmp/ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com
卸載bucket:
umount /tmp/ossfs # root user
fusermount -u /tmp/ossfs # non-root user
3.常用設(shè)置
- 使用ossfs --version來(lái)查看當(dāng)前版本收夸,使用ossfs -h來(lái)查看可用的參數(shù)
- 生產(chǎn)環(huán)境中推薦使用supervisor來(lái)啟動(dòng)并監(jiān)控ossfs進(jìn)程
4.遇到錯(cuò)誤
查看錯(cuò)誤:
grep 's3fs' /var/log/syslog
grep 'ossfs' /var/log/syslog