cephFS
一个 Ceph 文件系统需要至少两个 RADOS 存储池,一个用于数据、一个用于元数据。配置这些存储池时需考虑:
-
为元数据存储池设置更高的副本级别,因为此存储池丢失任何数据都会导致整个文件系统失效。
-
为元数据存储池分配延时较低的存储器(像 SSD ),因为它会直接影响到客户端的操作延时。
-
用于创建文件系统的数据存储池是“默认”存储池,它还存储着所有的索引节点回溯信息,可用于管理硬链接和灾难恢复。正因为如此, CephFS 内创建的所有索引节点都至少有一个对象存储于默认的数据存储池。如果文件系统打算采用纠删码存储池,一般来说,最好用副本存储池作为默认的数据存储池,以提升更新回溯信息时涉及的小对象读写性能。另外,可以单独加一个纠删码存储池(参见 纠删码 )用于存储整个子树下的目录和文件(参见 文件布局 )。
1. 删除cephfs 文件系统
#删除ceph文件系统,cephfs为文件系统名称,--yes-i-really-mean-it为必选参数,删除文件系统需要将所有mds
ceph fs rm cephfs --yes-i-really-mean-it
创建cephfs 文件系统:
$ ceph fs new <fs_name> <metadata> <data>
例如:
$ ceph fs new cephfs cephfs_metadata cephfs_data
$ ceph fs ls
name: cephfs, metadata pool: cephfs_metadata, data pools: [cephfs_data ]
标签:存储,fs,文件系统,ceph,命令,相关,cephfs,数据
From: https://www.cnblogs.com/sunbines/p/16851907.html