主机挂载s3fs目录,挂载ceph bucket

s3fs简介

S3FS是google开发的一款支持将对象存储中的bucket以文件形式导出的文件系统接口,兼容POSIX语义。S3fs是基于FUSE开发文件系统,允许Linux和Mac Os X挂载S3的存储桶在本地文件系统,S3fs能够保持对象原来的格式

安装s3fs-fuse

创建Centos7yun主机,注意Centos6的话需要自己更新fuse,并且libcurl openssl等也需要自己更新

安装依赖包

yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel

从git下载s3fs代码包

git clone https://github.com/s3fs-fuse/s3fs-fuse.git

编译

cd s3fs-fuse/
./autogen.sh
./configure
make
make install

s3fs 挂载ceph bucket

#echo ak:sk > ~/.passwd-s3fs
#chmod 600 ~/.passwd-s3fs

ak,sk就是《Ceph对象存储》中使用radosgw生成的ak,sk

#mkdir /new
#s3fs -o use_path_request_style -o url=http://10.10.10.27:7480 first-bucket /new

url 指向ceph 对象存储网关地址,radosgw
first-bucket是Ceph对象存储中创建的bucket
/new是需要挂载的目录

#df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1        40G  2.2G  38G  6% /
devtmpfs        1.9G    0  1.9G  0% /dev
tmpfs          1.9G  16K  1.9G  1% /dev/shm
tmpfs          1.9G  8.5M  1.9G  1% /run
tmpfs          1.9G    0  1.9G  0% /sys/fs/cgroup
tmpfs          380M    0  380M  0% /run/user/0
s3fs            256T    0  256T  0% /new
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 幸福路人春风20180217第258天 把觉醒的种子种下之后,就全然的放下,从头脑中放下,然后去经历。很多人因为执...
    春风7861阅读 186评论 0 0
  • (20181124) 1、有人尖刻地嘲讽你,你马上尖酸地回敬他。有人毫无理由地看不起你,你马上轻蔑地鄙视他。有人在...
    永远的浩子阅读 505评论 0 0