S3FS简介及安装部署
2018-01-23 17:08
176 查看
一 概述
S3FS是google开发的一款支持将对象存储中的bucket以文件形式导出的文件系统接口,兼容POSIX语义。S3fs是基于FUSE开发文件系统,允许Linux和Mac Os X挂载S3的存储桶在本地文件系统,S3fs能够保持对象原来的格式。二 环境
os:ubuntu16.04三 安装部署
3.1 获取源码
git clone https://github.com/s3fs-fuse/s3fs-fuse.git[/code]3.2 安装环境依赖包
apt-get install build-essential libcurl4-openssl-dev libxml2-dev mime-support fuse-dev fuse3.3 编译s3fs
cd s3fs; ./configure --prefix=/usr/local make && make install3.4 配置对象存储访问密钥
这里首先获取到对应的队形存储密钥,然后将密钥进行替换即可。bash echo AWS_ACCESS_KEY_ID:AWS_SECRET_ACCESS_KEY > ~/.passwd-s3fs chmod 600 ~/.passwd-s3fs
注意,这里需配置密钥文件访问权限为0600,否则无法正常启动。3.5 挂载
s3fs -o use_cache=/tmp/cache node1:/abcd /s3mnt四 测试
利用iozone进行测试,发现测试产生的文件均会首先产生在配置的cache目录中,cache功能无法关闭。其实现原理主要是利用本地cache设备先将文件集中存储在cache设备中,后台进行数据搬迁。
因此,其最大的问题就是多客户端的cache无法保证一致性,而且性能受限于本地cache设备性能。
相关文章推荐
- VS2005打包方法(安装和部署简介)转
- Oozie的简介及安装部署
- Nginx服务器的安装部署和框架简介
- MDT 2013 Update 1 Preview 部署 Windows 10之ADK 10简介、安装
- JBOSS简介及安装部署
- Oozie的简介及安装部署
- Oozie的简介及安装部署
- pxe自动安装及部署简介
- Oozie的简介及安装部署
- Oozie的简介及安装部署
- pxe自动安装及部署简介
- Oozie的简介及安装部署
- Oozie的简介及安装部署
- DB2简介和安装部署
- Docker简介及在CentOS7上进行安装部署
- pxe自动安装及部署简介
- flume01简介及安装部署
- Oozie的简介及安装部署
- Oozie的简介及安装部署