rbd help device detach
usage: rbd device detach [--device-type <device-type>] [--pool <pool>]
- [--image <image>] [--snap <snap>]
- [--options <options>]
+ [--namespace <namespace>] [--image <image>]
+ [--snap <snap>] [--options <options>]
<image-or-snap-or-device-spec>
Detach image from device.
Positional arguments
<image-or-snap-or-device-spec> image, snapshot, or device specification
- [<pool-name>/]<image-name>[@<snap-name>] or
- <device-path>
+ [<pool-name>/[<namespace>/]]<image-name>[@<sna
+ p-name>] or <device-path>
Optional arguments
-t [ --device-type ] arg device type [ggate, krbd (default), nbd]
-p [ --pool ] arg pool name
+ --namespace arg namespace name
--image arg image name
--snap arg snapshot name
-o [ --options ] arg device specific options
positional->add_options()
("image-or-snap-or-device-spec",
"image, snapshot, or device specification\n"
- "[<pool-name>/]<image-name>[@<snap-name>] or <device-path>");
+ "[<pool-name>/[<namespace>/]]<image-name>[@<snap-name>] or <device-path>");
at::add_pool_option(options, at::ARGUMENT_MODIFIER_NONE);
+ at::add_namespace_option(options, at::ARGUMENT_MODIFIER_NONE);
at::add_image_option(options, at::ARGUMENT_MODIFIER_NONE);
at::add_snap_option(options, at::ARGUMENT_MODIFIER_NONE);
add_device_specific_options(options);