专栏首页zhangdd.comceph修复pg inconsistent

ceph修复pg inconsistent

1、收到异常情况如下:

health: HEALTH_ERR
 2 scrub errors
 Possible data damage: 1 pg inconsistent

2、查看详细信息

ceph health detail
 HEALTH_ERR 2 scrub errors; Possible data damage: 1 pg inconsistent
 OSD_SCRUB_ERRORS 2 scrub errors
 PG_DAMAGED Possible data damage: 1 pg inconsistent
 pg 2.2f5 is active+clean+inconsistent, acting [22,2,27]

3.找出异常的 pg,然后到对应的osd所在主机上修复。

ceph osd find 22
 {
 “osd”: 22,
 “ip”: “1xx.xx.xx.xx:6812/73885”,
 “osd_fsid”: “99a7644b-50d6-4bd3-9a8b-36d499c8ddfd”,
 “crush_location”: {
 “host”: “ceph3”,
 “root”: “default”
 }
 }

4.

然后到 进行修复

1、停止osd systemctl stop ceph-osd@22.service 2、刷入日志 ceph-osd -i 22 –flush-journal 3、启动osd systemctl start ceph-osd@22.service 可以确认集群恢复OK

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ceph增加删除osd操作教程

    ceph集群作为存储后端开始使用后扩osd时,每次添加完后等ceph集群恢复正常后再继续添加下一个,避免同时添加2个及以上的osd。

    zhangdd
  • tomcat安全加固

    1. 升级到最新稳定版,这个是老生常谈了。目前Tomcat支持6.0和7.0两个版本。

    zhangdd
  • ceph优化记录 ceph.conf优化详解

    3、  read_ahead, 通过数据预读并且记载到随机访问内存方式提高磁盘读操作

    zhangdd
  • linux ceph原理及搭建

    Ceph是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。在虚拟化领域里,比较...

    葫芦
  • ceph暂停数据平衡 转

    domain0
  • 【小家Spring】Spring AOP核心类Pointcut解析,对PointcutExpression切点表达式解析原理分析(以AspectJExpressionPointcut为例)

    首先需要说明一点:Pointcut接口有两个。 一个是:org.aspectj.lang.reflect.Pointcut,它是aspectj内部使用的。它只...

    YourBatman
  • Lombok使用与原理

    Lombok使用与原理 1. Lombok简介 首先 Lombok是一款Java IDE的应用工具插件,一个可以通过简单的注解形式来帮助我们简化消除一些必须有但...

    aoho求索
  • ceph工作原理和安装

    一、概述 Ceph是一个分布式存储系统,诞生于2004年,最早致力于开发下一代高性能分布式文件系统的项目。随着云计算的发展,ceph乘上了OpenStack的春...

    小小科
  • 微盟数据被删后胆颤心惊的七天七夜

    3月1日晚上10点半,已经停摆一周的微盟发出公告:“截止到3月1日晚8点,在腾讯云团队协助下,经过7*24小时的努力,我们数据已经全面找回。”微盟平台上的商家和...

    机智的程序员小熊
  • Anaconda使用

    Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Pyt...

    LhWorld哥陪你聊算法

扫码关注云+社区

领取腾讯云代金券