CEPH,PG操作
前提条件
1.
2.
3.
删除步骤
1. 诊断和确认PG的丢失或不再需要
ceph pg dump
命令来检查和诊断PG的状态。运行该命令后,将返回一个包含所有PG信息的列表。需要关注处于状态“down”、“incomplete”和“stale”等异常状态的PG,这些状态表明PG存在问题,需要进行进一步处理。
2. 尝试修复PG(可选)
ceph pg repair
命令来尝试修复有问题的PG。该命令会尝试从其他处于活动状态的副本中恢复丢失的PG数据。
{pgid}
是需要修复的PG的ID。3. 标记PG为删除状态
ceph pg rm
命令将其标记为删除状态。运行该命令后,Ceph将不再尝试修复该PG,而是将其视为已删除。
{pgid}
是需要删除的PG的ID。4. 等待PG被完全删除
ceph pg stat
命令来检查PG的状态。当PG的状态变为“degraded+remapped”时,意味着该PG已被成功删除。
其他删除相关方法和命令
使用ceph-objectstore-tool
工具删除对象
无法修复时的删除或回退操作
{pgid}
是需要操作的PG的ID。注意事项
修改于 2025-04-27 05:21:22