RBD克隆

创建clone

RBD克隆就是通过快照克隆出新的可读可写的Image,创建前需要创建format为2的镜像快照。

  1. rbd create test_image2 --size 1024 --image-format 2
  2. rbd snap create --image test_image2 --snap test_snap2
  3. rbd snap protect --image test_image2 --snap test_snap2

通过clone子命令就可以创建clone了。

  1. rbd clone --image test_image2 --snap test_snap2 test_clone

列举clone

通过children子命令可以列举这个快照的所有克隆。

  1. rbd children --image test_image2 --snap test_snap2

填充克隆

填充克隆也就是把快照数据flatten到clone中,如果你想删除快照你需要flatten所有的子Image。

  1. rbd flatten --image test_clone