我是靠谱客的博主 愤怒煎饼,最近开发中收集的这篇文章主要介绍pvs Error reading device /dev/xxx at 0 length 512.,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

背景:ceph osd 服务器磁盘坏掉,将坏掉的 osd 从集群中踢出后, pvs 报错. 系统 centos7,ceph luminous

1、查看错误信息

[root@cmp15 ~]# pvs
  Error reading device /dev/ceph-d6500029-3aca-4d5d-8ca1-581f4ea0c86c/osd-data-dfabf3a8-083d-4f76-8edc-318f2c156bf8 at 0 length 512.
  Error reading device /dev/ceph-d6500029-3aca-4d5d-8ca1-581f4ea0c86c/osd-data-dfabf3a8-083d-4f76-8edc-318f2c156bf8 at 0 length 4.
  Error reading device /dev/ceph-d6500029-3aca-4d5d-8ca1-581f4ea0c86c/osd-data-dfabf3a8-083d-4f76-8edc-318f2c156bf8 at 4096 length 4.
  PV         VG                                        Fmt  Attr PSize  PFree
  /dev/sdb   ceph-52b9da47-7768-4f21-b635-bbc87d01dcbe lvm2 a--  <1.64t    0 
  /dev/sdd   ceph-e7f46d1a-d2c1-43a5-bb0f-7703cf15a219 lvm2 a--  <1.64t    0 
...

2、查看 device-mapper 信息

[root@cmp15 ~]# dmsetup ls | grep 581f4ea0c86c
ceph--d6500029--3aca--4d5d--8ca1--581f4ea0c86c-osd--data--dfabf3a8--083d--4f76--8edc--318f2c156bf8	(253:10)

3、解决方法,清除过期的 device-mapper 信息

[root@cmp15 ~]# dmsetup remove /dev/ceph-d6500029-3aca-4d5d-8ca1-581f4ea0c86c/osd-data-dfabf3a8-083d-4f76-8edc-318f2c156bf8
[root@cmp15 ~]# pvs
  PV         VG                                        Fmt  Attr PSize  PFree
  /dev/sdb   ceph-52b9da47-7768-4f21-b635-bbc87d01dcbe lvm2 a--  <1.64t    0 
  /dev/sdd   ceph-e7f46d1a-d2c1-43a5-bb0f-7703cf15a219 lvm2 a--  <1.64t    0 
  /dev/sde   ceph-e8acea4c-2516-4744-b909-96a99d7c145e lvm2 a--  <1.64t    0 
  /dev/sdf   ceph-d587084c-bcd8-4178-9442-23cb88916d52 lvm2 a--  <1.64t    0 
  /dev/sdg   ceph-c4204b09-2733-469d-950b-e2abe9f6b6e4 lvm2 a--  <1.64t    0 
  /dev/sdh   ceph-d21c45dc-f0bc-45f7-90dc-5ac90b3473c4 lvm2 a--  <1.64t    0 
  /dev/sdi   ceph-4dcf3516-ce19-440d-a2d5-50f15cbcfd19 lvm2 a--  <1.64t    0 
  /dev/sdj   ceph-2225e6d0-e568-4a36-842d-4e39cc1db37d lvm2 a--  <1.64t    0 
  /dev/sdk   ceph-77d47d99-0048-415d-ba7d-4b1aaf0cfc55 lvm2 a--  <1.64t    0 
  /dev/sdl   ceph-8a179df9-2155-4874-9700-f00a9cfcaaa8 lvm2 a--  <1.64t    0 
  /dev/sdm   ceph-9bada194-6486-44cf-b072-d313b78cd214 lvm2 a--  <1.64t    0 
  /dev/sdn   ceph-2a1d39d5-c0f1-43db-8e73-9cbff4efbbc3 lvm2 a--  <1.64t    0 
  /dev/sdo   ceph-33f17176-7672-47a5-887d-5f9f154257ef lvm2 a--  <1.64t    0 
  /dev/sdp   ceph-73645490-ad25-4594-9b2a-ba812cc46a1b lvm2 a--  <1.64t    0 
  /dev/sdq   ceph-ca39777e-b924-442a-9f47-b27e302c675c lvm2 a--  <1.64t    0 
  /dev/sdr   ceph-9989166b-b870-4b0b-bb11-f443add1b8a3 lvm2 a--  <1.64t    0 
  /dev/sds   ceph-1e70a0cf-65fe-4a82-8ba6-f63917677a1f lvm2 a--  <1.64t    0 
  /dev/sdt   ceph-0a077b76-9908-494e-962a-dcdcfaa6da14 lvm2 a--  <1.64t    0 
  /dev/sdu   ceph-57954cf0-9db9-4712-a9fd-8e85667c90ae lvm2 a--  <1.64t    0 

参考文章:

https://access.redhat.com/solutions/140273

最后

以上就是愤怒煎饼为你收集整理的pvs Error reading device /dev/xxx at 0 length 512.的全部内容,希望文章能够帮你解决pvs Error reading device /dev/xxx at 0 length 512.所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部