当前位置: 首页 > news >正文

【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 命令删除池。请按照之前提供的步骤执行删除操作。

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

http://www.lryc.cn/news/232220.html

相关文章:

  • 【微信小程序】使用npm包
  • 【开发记录篇】第二篇:SQL创建分区表
  • vue 使用 this.$router.push 传参数,接参数的 query或params 两种方法示例
  • rk3588 usb网络共享连接
  • shell 拒绝恶意连接脚本 centos7.x拒绝恶意连接脚本
  • 【系统架构设计】计算机公共基础知识: 2 计算机系统基础知识
  • 什么是代理模式,用 Python 如何实现 Proxy(代理 或 Surrogate)对象结构型模式?
  • 国内领先的五大API接口供应商
  • 第十九章 Java绘图
  • 【C++面向对象】13. 接口 / 抽象类*
  • LeetCode热题100——二分查找
  • 使用VC++实现分段线性变换,直方图均衡化、锐化处理(使用拉普拉斯算子)
  • react class改hooks写法
  • 桂院校园导航 | 云上高校导航 云开发项目 二次开发教程 1.3
  • sscanf提取相应字符到数组
  • 本地开发环境和服务器传输数据的几种方法
  • LeetCode之二叉树
  • 论文学习——THE USTC SYSTEM FOR ADRESS-M CHALLENGE
  • 第一百七十五回 如何创建放射形状渐变背景
  • vue实现调用手机拍照、录像功能
  • WPF播放视频
  • 交换机如何配置BGP协议
  • 精通Nginx(14)-配置HTTPS
  • 封装一个简单的table组件
  • Avalonia UI框架介绍
  • 【入门篇】1.3 redis客户端之 jedis 高级使用示例
  • 使用CXF调用WSDL(二)
  • list.toArray
  • 2013年11月10日 Go生态洞察:Go语言四周年回顾
  • Ubuntu上使用SSH连接到CentOS系统