您当前位置:资讯中心 >服务器 >浏览文章

Ceph的文件系统架构及使用实战

来源:互联网 日期:2023/10/28 8:47:58 阅读量:(0)

Ceph提供了块、对象和文件等多种存储形式,实现了统一存储。前文说过,Ceph的对象存储基于RADOS集群。Ceph的文件系统也是基于RADOS集群的,也就是说Cephfs对用户侧呈现的是文件系统,而在其内部则是基于对象来存储的。

CephFS是分布式文件系统,这个分布式从两个方面理解,一个方面是底层存储数据依赖的是RADOS集群;另外一个方面是其架构是CS(客户端-服务端)架构,文件系统的使用是在客户端,客户端与服务端通过网络通信进行数据交互,类似NFS。

图片图片

如图所示客户端通过网络的方式连接到Ceph集群,Ceph集群的文件系统映射到客户端,呈现为一个本地的目录树。从用户的角度来看,这个映射是透明的。

当然,对于CephFS集群来说,数据并非以目录树的形式存储的。在CephFS中,数据是以对象的形式存储的,文件的访问最终也会转换为(RADOS)对象的访问。

CephFS集群的安装与使用

CephFS的安装总体比较简单,我们假设现在已经有一个Ceph集群了。基于已有的Ceph集群,通过两个主要步骤就可以提供文件系统服务,一个是启动MDS服务,该服务是文件系统的元数据管理服务;另外一个是创建存储数据的存储池资源。

对于CephFS,需要创建2个存储池来存储数据,一个存储池用于存储元数据,另外一个存储池用于存储数据。创建存储池的步骤如下:

ceph osd pool create fs_data 256
 ceph osd pool create fs_metadata 256
 ceph fs new cephfs fs_metadata fs_data
关键字:
声明:我公司网站部分信息和资讯来自于网络,若涉及版权相关问题请致电(63937922)或在线提交留言告知,我们会第一时间屏蔽删除。
有价值
0% (0)
无价值
0% (10)

分享转发:

发表评论请先登录后发表评论。愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。