[root@mon1~]# ceph osd pool delete pool1 pool1 --yes-i-really-really-mean-it pool'pool1'removed note:删除pool时,pool名字要输入两次同时要加入--yes-i-really-really-mean-it参数 设置POOL配额 [root@mon1 ~]# ceph osd pool set-quota pool1 max_objects100 #最大100个对象set-quota max_obj...
~]$ ceph osd pool get nodelete 修改的方法如下。 ~]$ ceph osd pool set nodelete false 另一个机制是作用于集群范围,配置参数mon_allow_pool_delete,需要将此参数的值设置为true才可以删除,默认为false,修改方法。 ~]$ ceph tell mon.* injectargs --mon_allow_pool_delete=true 上面的命令相当于对...
ceph osd pool create {pool-name}[{pg-num} [{pgp-num}]][replicated]\[crush-rule-name][expected-num-objects]ceph osd pool create {pool-name}[{pg-num} [{pgp-num}]] erasure \[erasure-code-profile][crush-rule-name][expected_num_objects][--autoscale-mode=<on,off,warn>] 在哪里: {p...
Pool(存储池)是Ceph中逻辑上的存储单元,用于组织和管理数据。 用户可以通过创建不同的Pool来为不同的应用程序或用途分配存储空间。 类型: Pool可以是replicated(复制型)或erasure-coded(纠删码型)。 复制型 Pool:数据被复制多份(通常为2或3份),分布在不同的OSD上,以提高数据的可靠性和可用性。 纠删码型 Pool...
1.说明 1.1介绍 pool是ceph存储数据时的逻辑分区,它起到namespace的作用。其他分布式存储系统,比如Mogilefs、Couchbase、Swift都有pool的概念,只是叫法不同。每个pool包含一定数量的PG,PG里的对象被映射到不同的OSD上,因此pool是分布到整个集群的。 2. 常用操作 2.1 查
一、首先来了解下Pool的常用命令 1.列出存储池 ceph osd lspools ceph osd pool ls rados lspools 2.创建存储池 默认创建的即为3副本的存储池 副本类型:ceph osd pool create {pool-name} {pg_num} {pgp_num} {replicated} ... 纠删码类型:ceph osd pool create {pool-name} {pg_num} {pgp_num}...
1)Ceph中的Pool有两种类型 Replicated pool:通过生成Object的多份拷贝来确保在部分OSD丢失的情况下数据不丢失。这种类型的pool需要更多的裸存储空间,但是它支持所有的pool操作。 Erasure-coded pool:纠错码型pool,类似于software RAID。在这种pool中,每个数据对象都被存放在K+M个数据块中:对象被分成K个数据块和M个编...
Ceph是一种开源的分布式存储系统,它具有高性能、高可靠性和可扩展性,被广泛应用于云计算和大数据环境中。Ceph的存储集群由多个节点组成,每个节点都可以提供存储资源,而Ceph Pool是在这些节点间分配和管理存储资源的机制。 在Ceph中,Ceph Pool可以被理解为一个逻辑的储存容器,它包含多个对象。在一个Ceph集群中,可以创...
ceph pool 概念 Ceph是一个开源的分布式存储系统,被广泛应用于云计算和大数据领域。在Ceph中,数据被分布在不同的存储池(pool)中,这也是Ceph的核心概念之一。 Ceph pool是Ceph存储集群的核心组成部分,它是一组用于存储对象的物理存储设备的逻辑分区。每个pool可以包含多个PG(Placement Groups,放置组),而每个PG又包含...
一、Pool 相关操作 自恢复力: 你可以设置在不丢数据的前提下允许多少 OSD 失效,对多副本存储池来说,此值是一对象应达到的副本数。典型配置存储一个对象和它的一个副本(即...