Skip to main content

List RBD images, snapshots, and clones in Ceph pools

·132 words·1 min· 0 · 0 ·
Vimal A R
Author
Vimal A R
Still figuring it out!

This is a crude bash one-liner I did to get the details of all the RBD images, as well as the information on snapshots and clones created from them.

[code language="bash"] # for pool in `rados lspools`; do echo "POOL :" $pool; rbd ls -l $pool; echo "-----"; done [/code]

This will print an output similar to the following:

[code language="bash"] POOL : rbd NAME                             SIZE        PARENT  FMT PROT LOCK test_img                        10240M                    1 test_img2                      1024M                      2 test_img2@snap2      1024M                      2                    yes ----- POOL : .rgw.root ----- POOL : .rgw.control ----- POOL : .rgw ----- POOL : .rgw.gc ----- POOL : .users.uid ----- POOL : .users ----- POOL : .users.swift ----- POOL : .users.email ----- POOL : .rgw.buckets.index ----- POOL : images NAME           SIZE      PARENT                               FMT PROT LOCK clone1           1024M  rbd/test_img2@snap2             2 ----- [/code]