美文网首页
主机挂载s3fs目录,挂载ceph bucket

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

作者: Super岩岩 | 来源:发表于2019-03-13 17:56 被阅读0次

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

相关文章

网友评论

      本文标题:主机挂载s3fs目录,挂载ceph bucket

      本文链接:https://www.haomeiwen.com/subject/uqitmqtx.html