![5a59f5ff47a1d141928064bdaddd98b1.png](https://img-blog.csdnimg.cn/img_convert/5a59f5ff47a1d141928064bdaddd98b1.png)
作者:光环云 尹晓征
当有需求必须使用共享磁盘服务时,但目前AWS的EFS因为在国内落地的情况,只能通过自建诸如NFS或者GFS等服务来完成,整个过程比较繁杂。
![9572b1a484e47b7cf5dfc686ceba18f6.png](https://img-blog.csdnimg.cn/img_convert/9572b1a484e47b7cf5dfc686ceba18f6.png)
S3是互联网的一种存储解决方案,并且借助S3fs可以轻松解决上面遇到的问题。比不过此方案只能作为临时过渡,整体的性能仍无法与主流的文件服务相比。
1. 首先在S3上创建一个准备挂载为磁盘的存储桶:
![74b56e3d7c16282f5870a3f7e452daf8.png](https://img-blog.csdnimg.cn/img_convert/74b56e3d7c16282f5870a3f7e452daf8.png)
2. 从控制台上将一个EC2启动,并通过ssh登陆
![8940ab3aa6f4136ff1c4606107745fa2.png](https://img-blog.csdnimg.cn/img_convert/8940ab3aa6f4136ff1c4606107745fa2.png)
3. 安装所需的软件包:
sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
4. 下载,编译并安装s3fs
1) git clone2) cd s3fs-fuse3) ./autogen.sh4) ./configure5) make6) sudo make install
5. 检查s3fs是否安装成功
![275075aee25693a13dd798a4f19cff4c.png](https://img-blog.csdnimg.cn/img_convert/275075aee25693a13dd798a4f19cff4c.png)
6. 创建IAM用户访问密钥文件
- · IAM用户访问密钥内容可以写入当前用户默认密钥文件比如"/home/ec2-user/.passwd-s3fs/passwd-s3fs"或者用户自己创建的文件。
- · 命令格式:echo [your Access key ID]:[your Secret access key] > [密钥文件名]
7. 将密钥文件权限修改成只能被当前用户访问
8. 命令格式:chmod 600 [密钥文件名]
9. 手动挂载s3fs存储桶
s3fs的命令格式是:
- s3fs BUCKET MOUNTPOINT [OPTION]…
- s3fs [S3存储桶名] [本地目录名] [OPTION]
- OPTION是可选项,格式是 –o =,常用的options有:
![a460020e3730b404bf3c632cde01fb23.png](https://img-blog.csdnimg.cn/img_convert/a460020e3730b404bf3c632cde01fb23.png)
10. 手动挂载AWS S3存储桶并查看挂载结果
- 命令格式:s3fs [S3存储桶名] [本地目录名] -o passwd_file=[密钥文件名] -o endpoint=[区域名]
![73263269130207357dea68902bcbaa96.png](https://img-blog.csdnimg.cn/img_convert/73263269130207357dea68902bcbaa96.png)
- · 随后检查挂载结果,执行df -h,如上图。
![94b4af97aa9b47c2615230fea7144c7f.png](https://img-blog.csdnimg.cn/img_convert/94b4af97aa9b47c2615230fea7144c7f.png)
光环云数据有限公司(简称“光环云”)是由光环新网科技股份有限公司与管理团队于2018年5月联合发起设立。光环新网获得亚马逊通授权,独立运营AWS中国(北京)区域云服务。
作为光环新网附属企业,光环云专注于AWS云服务在中国的市场推广与销售、完善和提升网络交付与服务能力、丰富AWS云服务应用市场,为中国企业全面实现云转型升级、供给侧改革和双创事业提供下一代IT基础设施。
![c9c17207ae3d3e6e1abe1b0658e1c53d.png](https://img-blog.csdnimg.cn/img_convert/c9c17207ae3d3e6e1abe1b0658e1c53d.png)