十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一、什么是 CephFS
在公主岭等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站制作 网站设计制作定制网站设计,公司网站建设,企业网站建设,高端网站设计,成都营销网站建设,外贸网站建设,公主岭网站建设费用合理。1、分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点项链。
2、CephFS 使用 Ceph 集群提供与 POSIX 兼容的文件系统
3、允许 Linux 直接将 Ceph 存储 mount 到本地
4、它可以像 NFS 或者 SAMBA 那样,提供共享文件夹,客户端通过挂载目录的方式使用 Ceph 提供的存储。
二、CephFS 应用
1、网络拓扑
在使用 CephFS 时,需要一个MDS(元数据)服务器,那么什么是元数据呢?
所谓元数据(Metadata):
①、任何文件系统中的数据分为数据和元数据
②、数据时之普通文件中的实际数据
③、而元数据指用来描述一个文件的特征的系统数据
④、比如:访问权限、文件拥有者以及文件数据块的分布信息(inode...)等
所以,CephFS 必须要有 MDS 节点存在
2、部署元数据服务器
①、登陆 ceph-d,安装 ceph-mds 软件包
[root@ceph-d ~]# yum -y install ceph-mds
②、登陆ceph-a,部署节点操作
[root@ceph-a ~]# cd /etc/ceph/ [root@ceph-a ceph]# ceph-deploy mds create ceph-d
③、同步配置文件和 key
[root@ceph-a ceph]# ceph-deploy admin ceph-d
④、查看 ceph-d 的 /etc/ceph 目录,发现配置文件和密钥文件已经同步过去了
⑤、创建两个池,一个名为 cephfs-data,用来存储数据,一个名为 cephfs-metadata ,用来存储元数据
[root@ceph-a ceph]# ceph osd pool create cephfs-data 128 [root@ceph-a ceph]# ceph osd pool create cephfs-metadata 64
128表示 PG 的数目是128。PG是归置组,文件存到 PG 中,PG 存在池中
⑥、创建名为 cephfs1 的文件系统
[root@ceph-a ceph]# ceph fs new cephfs1 cephfs-metadata cephfs-data
⑦、查看状态
[root@ceph-a ceph]# ceph mds stat
⑧查看文件系统信息
[root@ceph-a ceph]# ceph fs ls
⑨、客户端挂载使用
在 ceph-f 上创建挂载目录 cephfs
[root@ceph-f ~]# mkdir /cephfs
挂载
[root@ceph-f ~]# mount -t ceph 192.168.20.144:6789:/ /cephfs/ -o name=admin,secret=AQBBhQ9cJh/tDxAAzdcwBz3QZzPsCfWbQE0qjg==
参数解析:
-t:限制文件系统类型集合
-o:挂载选项
⑩、查看挂载情况
[root@ceph-f ~]# df -h
3、查看集群空闲空间统计数据
[root@ceph-a ~]# ceph df
关于 Ceph 集群的实现,请参阅小弟的另外一篇博文:https://blog.51cto.com/4746316/2329558
关于 Ceph 块设备的应用,请参阅小弟的另外一篇博文:https://blog.51cto.com/4746316/2330070
关于 Ceph 对象存储,请参阅小弟的另外一篇博文:https://blog.51cto.com/4746316/2330455
三、总结
CephFS 是实际生产环境中很少使用,因为还不够成熟,我们在此只需要了解即可,无需过度深入,后期稳定后可再一探究竟。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。