OSS是阿里云推出的对象存储服务,和七牛云存储等类似,价格也比较便宜,最近发现一个工具OSSFS可以将OSS挂载到阿里云ECS服务器上,可以达到存储/备份的目的。
SSH连接到服务器,分别执行下面的命令:
12 | wget https://github.com/aliyun/ossfs/releases/download/v1.79.9/ossfs_1.79.9_centos6.5_x86_64.rpmsudo yum localinstall ossfs_1.79.9_centos6.5_x86_64.rpm |
设置bucket name, access key/id信息,将其存放在/etc/passwd-ossfs 文件中, 注意这个文件的权限必须正确设置,建议设为640。
12 | echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfschmod 640 /etc/passwd-ossfs |
将oss bucket mount到指定目录
1 | ossfs my-bucket my-mount-point -ourl=my-oss-endpoint |
下面是将华东 1 (杭州)bucket名字为xiaoz
,AccessKeyId是faint
, AccessKeySecret是123
,oss endpoint是http://oss-cn-hangzhou-internal.aliyuncs.com
(内网)挂载到/home/ossfs目录。Endpoint对照表请访问:OSS开通Region和Endpoint对照表查看。
1234 | echo xiaoz:faint:123 > /etc/passwd-ossfschmod 640 /etc/passwd-ossfsmkdir /home/ossfsossfs xiaoz /home/ossfs -ourl=http://oss-cn-hangzhou-internal.aliyuncs.com |
直接输入umount /home/ossfs
即可
OSS不仅可以通过内网还可以通过公网挂载,如果您在阿里云同时购买了同一个区域的ECS和OSS那么将OSS挂载到内网用于达到文件存储或备份的目的,下面是小z博客挂载后的截图。
详细说明请参考项目地址:https://github.com/aliyun/ossfs
联系客服