【ceph】ceph集群删除pool报错: “EPERM: pool deletion is disabled“

本站以分享各种运维经验和运维所需要的技能为主

《python零基础入门》:python零基础入门学习

《python运维脚本》: python运维脚本实践

《shell》:shell学习

《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战

《k8》暂未更新

《docker学习》暂未更新

《ceph学习》ceph日常问题解决分享

《日志收集》ELK+各种中间件

《运维日常》运维日常

《linux》运维面试100问

"EPERM: pool deletion is disabled"

如果你在执行删除池的操作时遇到 "EPERM: pool deletion is disabled" 错误,并要求先设置 "mon_allow_pool_delete" 配置选项为 true,那么你需要按照以下步骤进行操作:

  1. 打开 Ceph 配置文件,通常位于 /etc/ceph/ceph.conf

  2. 在配置文件中找到 [mon] 部分,并添加或修改以下行:

    复制代码
    mon_allow_pool_delete = true

    如果已经存在 mon_allow_pool_delete 行,确保它的值为 true。

  3. 保存并关闭配置文件。

  4. 确保 Ceph 集群的所有监视器(monitors)都重新加载了配置文件。你可以使用以下命令来重新加载配置:

    复制代码
    ceph tell mon.* injectargs --mon-allow-pool-delete=true

    这将向所有的监视器发送指令,要求它们重新加载配置文件并启用池删除功能。

  5. 确认配置已成功加载并生效。你可以使用 ceph mon dump 命令来检查 mon_allow_pool_delete 的值是否为 true。

  6. 现在,你应该能够使用 ceph osd pool delete 命令删除池。请按照之前提供的步骤执行删除操作。

请注意,在启用池删除功能之前,请确保你已经备份了重要的数据,并且确认你真的要删除该池。删除池将永久删除池中的所有数据,并且无法恢复。

相关推荐
1990_super4 天前
虚拟机环境部署Ceph集群的详细指南
ceph
1990_super5 天前
Ceph对象池详解
ceph
1990_super6 天前
使用ceph-deploy安装和配置RADOS Gateway (RGW)并使用S3访问集群
ceph·gateway
野生技术架构师12 天前
分布式存储 Ceph 的演进经验 · SOSP 2019
分布式·ceph
mixboot14 天前
ceph 14.2.22 nautilus Balancer 数据平衡
ceph·balancer·数据平衡
斯普信专业组17 天前
k8s云原生rook-ceph pvc快照与恢复(下)
ceph·云原生·kubernetes
斯普信专业组17 天前
k8s云原生rook-ceph pvc快照与恢复(上)
ceph·云原生·kubernetes
斯普信专业组17 天前
Ceph、K8s、CSI、PVC、PV 深入详解
ceph·容器·kubernetes
mixboot1 个月前
Ceph OSD.419 故障分析
ceph·osd
赵成ccc1 个月前
离线部署三节点 Ceph 分布式存储
分布式·ceph