Ceph 磁盘损坏现象和解决方法

  • 时间:
  • 浏览:1
  • 来源:大发彩神8下载最新版—大发快三官网大发彩神

后来进入到 OSD.35 的目录里。

因为数据只有双备份,ceph 无法选者哪个备份中的数据是可用的,什么都有有有此时我我觉得显示 pg 清况 是 active+clean,但有难题的数据我我觉得是不可用的。

接下来执行下面的命令点亮对应硬盘的指示灯:

或多或少人儿因为知道是哪个磁盘出错,接下来就要向磁盘的提供商报修,因为联系购买新磁盘了。因为是报修,对方必然要求提供磁盘出错信息,接下来咱们看过一下如何拿到有有哪些信息,这里或多或少人儿要用到的命令好工具是 SMART monitor tool,Debian 系的系统还也能 通过 APT 安装:

知道 OSD 35 有难题,但或多或少人儿现在还不知道对应的是具体哪块磁盘。或多或少人儿还也能 登录到对应到 OSD 服务器上查看 OSD 35 的目录名称,并查看 PVS 的对应关系来正确处理。

Damaged disks

最后,存储厂商同意保修,因为购买新硬盘进行更换,都也能 知道磁盘具体插在哪个 PCIe 口上。我我觉得或多或少人儿因为知道是哪个设备了,本例中是 /dev/sdc,但这依旧缺乏直观,因为能让坏掉的硬盘的指示灯亮起,这样 就非常方便维修人员查找和更换了。这就也能 用到 SAS-x integrated RAID configuration utility 了。

作为临时的正确处理方案,还也能 执行 ceph pg repair 正确处理,此时因为磁盘坏道造成不可读的数据会拷贝到或多或少位置。但这只有从根本上正确处理难题,磁盘损坏会持续报出例如的错误。

该文件这样 提供 APT 和 YUM 源的下载土最好的办法,只有从网上找到 RPM 或可执行文件,以下链接是该文件的百度云盘地址:

sas3ircu

RedHat 系的系统用 yum 安装:

对于存储系统,磁盘是消耗品,损坏是很常见的,什么都有有有这篇文章记录一下 Ceph 中出显 磁盘损坏时的难题,以及如何定位和更换损坏的磁盘。

另外更换完毕后,自然也能 执行该命令关掉指示灯:

安装完成后用如下命令获取输出信息即可,这里也能 注意一下输出中序列号这项信息,这次磁盘的唯一标识,底下会用到:Serial Number: 57J6KA41F6CD

好,现在或多或少人儿终于知道,/dev/sdc 可是 OSD.35

工作环境中出显 难题的 Ceph 的数据是双备份的,OSD 35 所在的磁盘出显 了坏道,表现出来的难题是 ceph 老要会报出存储在 OSD 35 上的 pg 数据不一致,以及报出 scrub error,以下是 ceph health detail 命令输出新相关信息。

从输出结果来看,Serial No : 57J6KA41F6CD,和后来 smartctl 查询到的结果一致,这样 或多或少人儿就知道这次磁盘的位置是

再来查看 PVS 信息。

通过这种命令,或多或少人儿还也能 知道 OSD.35 是处于 OSD7 这台服务器上。接下来,或多或少人儿登录到 OSD7 上,并切换为 root 权限。

下载好后,先执行 display 命令,查找完正磁盘信息。