9.2.2. オブジェクトのリスト表示
OSD には、ゼロ対多の配置グループを含めることができ、1 つの配置グループ (PG) 内にゼロ対多のオブジェクトを含めることができます。ceph-objectstore-tool ユーティリティーでは、OSD に保存されているオブジェクトをリスト表示することができます。
前提条件
- Ceph OSD ノードへのルートレベルのアクセス。
-
ceph-osdデーモンの停止。
手順
適切な OSD がダウンしていることを確認します。
構文
systemctl status ceph-FSID@osd.OSD_ID例
[root@host01 ~]# systemctl status ceph-b404c440-9e4c-11ec-a28a-001a4a0001df@osd.0.serviceOSD コンテナーにログインします。
構文
cephadm shell --name osd.OSD_ID例
[root@host01 ~]# cephadm shell --name osd.0配置グループに関係なく、OSD 内のすべてのオブジェクトを特定します。
構文
ceph-objectstore-tool --data-path PATH_TO_OSD --op list例
[ceph: root@host01 /]# ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-0 --op list配置グループ内のすべてのオブジェクトを特定します。
構文
ceph-objectstore-tool --data-path PATH_TO_OSD --pgid PG_ID --op list例
[ceph: root@host01 /]# ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-0 --pgid 0.1c --op listオブジェクトが属する PG を特定します。
構文
ceph-objectstore-tool --data-path PATH_TO_OSD --op list OBJECT_ID例
[ceph: root@host01 /]# ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-0 --op list default.region