6.3. Ceph 文件系统

Ceph 文件系统接口创建虚拟文件系统,并将其存储为池中的一系列对象。Ceph 将这些对象分配到 PG,并将它们伪随机放在整个集群的 OSD 中。

通常,Ceph Filesystem 使用两个池:

  • Metadata: 元数据池存储元数据服务器 (mds)的数据,通常由索引节点组成;即文件所有权、权限、创建日期/时间、上次修改/访问日期/时间、父目录等。
  • Data: 数据池存储文件数据。Ceph 可以将文件存储为一个或多个对象,通常代表区块较小的文件数据,如扩展。

通常,Red Hat OpenStack Platform-​ 根据消耗 Ceph 文件系统的应用程序,可以在 Ceph 文件系统中创建、修改和删除文件。Ceph 处理代表该文件的每个对象的 CRUD 操作。

删除文件会以无法恢复的方式销毁对应的对象。但是,重新隐藏的数据工件可能会继续驻留在存储介质上,直到被覆盖为止。数据也可能会保留在备份存档中。