remove all objects from a pool

Ceph 스토리지의 특정 Pool 안의 모든 데이터를 다 날리고 싶을때는 아래 명령어를 사용한다.

rados purge <pool-name> --yes-i-really-really-mean-it

The rados --all option already works correctly in that it only applies to the ls command.

I made the usage differently than the feature description:

rados purge <pool-name> --yes-i-really-really-mean-it

This is similar to the pool commands mkpool, cppool and rmpool which don't use the -p option to specify the pool name.

OSP 전체 초기화

OSP를 사용할때 스토리지 전체 초기화를 위해서는 아래와 같이 하면 된다.
데이터는 전부 삭제하지만 pool과 사용자 정보는 그대로 유지된다.

$ for i in `rados lspools`; do rados purge ${i} --yes-i-really-really-mean-it; done

데이터가 전부 다 삭제되니 주의하자