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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-8-5 01:00:59 | 显示全部楼层 |阅读模式
使用ceph时,经常碰到某个pg有问题,但是这个pg属于哪个存储池呢,到处翻命令,在此记录下常用的几个命令,用于查找pg os和pool之间的映射关系。
1 N+ I" G; v1 }  Z# D" H/ e6 G' H" Q3 ^
1. 通过pg查找所属的pool, ?: b* b% T4 o0 y. |+ u! `

6 Z" F5 U) n2 ]7 @0 nceph pg dump |grep "^{poolid}\."  #poolid通过ceph osd pool ls detail 可查看到
6 S8 V* i4 ?  Z3 b! l7 d8 p2. 通过pg查找pg
9 Z* D6 E# t( a
, V- y% n3 L$ b: B- B" i, hceph pg ls-by-pool {poolname}
5 P' l# i9 }  D! i: N7 _6 e或者
+ i4 `7 `& |* i" _! s$ Z1 Zceph pg ls {poolid}% q" R& R9 _. K/ ]6 G& t
3. 通过pg查看其所在的osd$ V6 k9 @% F; V7 _% B2 X9 {
/ k, e! t5 }) h- B9 A) L
ceph pg map {pgid}: K5 Z3 y7 j. Q5 z
8 T, g! t, ~2 x/ ^) k
[root@node1 ~]# ceph pg map 1.0& s1 r3 d# Z. O/ ]+ {4 l* s) X
osdmap e61 pg 1.0 (1.0) -> up [8,0] acting [8,0]
3 @9 W. A  ]& E( v- C9 L4. 通过osd查看pg5 \6 K, d" _9 c  @# H& W7 b1 [' I

2 F6 a/ Q4 A* v/ L- h; Vceph pg ls-by-osd {osd.id}    #osd.id可以通过ceph osd tree查看; l, ?2 \$ c# x8 u) P- s: ~

9 ^# M) o! X6 S. B4 Y" t0 v' U8 P( y  F1 W% h
8 z  ^0 [0 i4 o: D+ h& i8 n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-11 23:56 , Processed in 0.023650 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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