找回密码
 注册
查看: 554|回复: 0

ceph存储通过pg确定osd磁盘 osd确定pg

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-8-5 01:00:59 | 显示全部楼层 |阅读模式
使用ceph时,经常碰到某个pg有问题,但是这个pg属于哪个存储池呢,到处翻命令,在此记录下常用的几个命令,用于查找pg os和pool之间的映射关系。+ A& l' ]2 ^% y4 D& H# J1 \! F
: ?4 @7 ^7 g# H/ X
1. 通过pg查找所属的pool
0 P& }  j2 \% n7 w1 E, r$ q  d0 X1 r. O
ceph pg dump |grep "^{poolid}\."  #poolid通过ceph osd pool ls detail 可查看到
- O6 J; l( `" u# D2. 通过pg查找pg
3 p' G3 m+ V  K- ~
+ G- ?; V7 O" z# t5 lceph pg ls-by-pool {poolname}
2 J; s. a" }! g/ W$ t$ m或者% u% I1 m4 l; T/ U% c
ceph pg ls {poolid}
4 k+ f& n& l+ U6 ]# S, ^3. 通过pg查看其所在的osd
+ w) F/ g2 \- M: M
, G/ c; B0 I: k0 v# k, gceph pg map {pgid}
  @) a0 _$ O8 Q9 `& W
; M' s4 g7 I9 \[root@node1 ~]# ceph pg map 1.0
. ~5 Y1 `; Z' C  ?5 Nosdmap e61 pg 1.0 (1.0) -> up [8,0] acting [8,0]! q6 j; D- l" u4 f" [
4. 通过osd查看pg
1 Q8 v* H0 Y6 g8 G
' f" e, {3 f( M9 m+ R7 O/ Oceph pg ls-by-osd {osd.id}    #osd.id可以通过ceph osd tree查看/ v& S) a/ Q3 W; u  [
0 {* I5 T8 P* M/ k
  b. v, H/ z4 D2 E; `7 R4 ?) p
& o: q9 v% k# l5 X: @+ a
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:01 , Processed in 0.021093 second(s), 24 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表