mirror of
https://github.com/ceph/ceph
synced 2024-12-12 06:28:31 +00:00
80528fcb6c
Run it together with krbd_blkroset.t. Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
32 lines
864 B
Perl
32 lines
864 B
Perl
|
|
journaling makes the image only unwritable, rather than both unreadable
|
|
and unwritable:
|
|
|
|
$ rbd create --size 1 --image-feature layering,exclusive-lock,journaling img
|
|
$ rbd snap create img@snap
|
|
$ rbd snap protect img@snap
|
|
$ rbd clone --image-feature layering,exclusive-lock,journaling img@snap cloneimg
|
|
|
|
$ DEV=$(sudo rbd map img)
|
|
rbd: sysfs write failed
|
|
rbd: map failed: (6) No such device or address
|
|
[6]
|
|
$ DEV=$(sudo rbd map --read-only img)
|
|
$ blockdev --getro $DEV
|
|
1
|
|
$ sudo rbd unmap $DEV
|
|
|
|
$ DEV=$(sudo rbd map cloneimg)
|
|
rbd: sysfs write failed
|
|
rbd: map failed: (6) No such device or address
|
|
[6]
|
|
$ DEV=$(sudo rbd map --read-only cloneimg)
|
|
$ blockdev --getro $DEV
|
|
1
|
|
$ sudo rbd unmap $DEV
|
|
|
|
$ rbd rm --no-progress cloneimg
|
|
$ rbd snap unprotect img@snap
|
|
$ rbd snap rm --no-progress img@snap
|
|
$ rbd rm --no-progress img
|