snapshot
========
- $ rbd snap create bar@snap
+ $ rbd snap create bar@snap --no-progress
$ rbd resize -s 1024 --no-progress bar
$ rbd resize -s 2G --no-progress quuy
- $ rbd snap create bar@snap2
- $ rbd snap create foo@snap
+ $ rbd snap create bar@snap2 --no-progress
+ $ rbd snap create foo@snap --no-progress
clone
=====
$ rbd snap protect bar@snap
$ rbd clone --image-feature layering,exclusive-lock,object-map,fast-diff bar@snap rbd_other/child
- $ rbd snap create rbd_other/child@snap
+ $ rbd snap create rbd_other/child@snap --no-progress
$ rbd flatten rbd_other/child 2> /dev/null
$ rbd bench rbd_other/child --io-type write --io-pattern seq --io-total 1B > /dev/null 2>&1
$ rbd clone bar@snap rbd_other/deep-flatten-child
- $ rbd snap create rbd_other/deep-flatten-child@snap
+ $ rbd snap create rbd_other/deep-flatten-child@snap --no-progress
$ rbd flatten rbd_other/deep-flatten-child 2> /dev/null
lock
$ rbd create --size 1M xrbddiff1/xtestdiff1
$ rbd diff xrbddiff1/xtestdiff1 --format json
[]
- $ rbd snap create xrbddiff1/xtestdiff1 --snap=allzeroes
+ $ rbd snap create xrbddiff1/xtestdiff1 --snap=allzeroes --no-progress
$ rbd diff xrbddiff1/xtestdiff1 --format json
[]
$ rbd diff --from-snap=allzeroes xrbddiff1/xtestdiff1 --format json
[{"offset":0,"length":1048576,"exists":"true"}]
$ rbd diff --from-snap=allzeroes xrbddiff1/xtestdiff1 --format json
[{"offset":0,"length":1048576,"exists":"true"}]
- $ rbd snap create xrbddiff1/xtestdiff1 --snap=snap1
+ $ rbd snap create xrbddiff1/xtestdiff1 --snap=snap1 --no-progress
$ rbd snap list xrbddiff1/xtestdiff1 --format json | python3 -mjson.tool --sort-keys | sed 's/,$/, /'
[
{
=====
$ rbd create --size 1 img
- $ rbd snap create img@snap
+ $ rbd snap create img@snap --no-progress
$ rbd create --size 1 anotherimg
$ ceph osd pool create custom >/dev/null 2>&1
$ rbd pool init custom
$ rbd create --size 1 custom/img
- $ rbd snap create custom/img@snap
- $ rbd snap create custom/img@anothersnap
+ $ rbd snap create custom/img@snap --no-progress
+ $ rbd snap create custom/img@anothersnap --no-progress
Spell out device instead of using $DEV - sfdisk is not a joke.