cout << "usage: rbd [-n <auth user>] [OPTIONS] <cmd> ...\n"
<< "where 'pool' is a rados pool name (default is 'rbd') and 'cmd' is one of:\n"
<< " <ls | list> [pool-name] list rbd images\n"
- << " info [image-name] show information about image size,\n"
+ << " info <--snap=name> [image-name] show information about image size,\n"
<< " striping, etc.\n"
<< " create [image-name] create an empty image (requires size\n"
<< " param)\n"
<< " resize [image-name] resize (expand or contract) image\n"
<< " (requires size param)\n"
<< " rm [image-name] delete an image\n"
- << " export [image-name] [dest-path] export image to file\n"
+ << " export <--snap=name> [image-name] [path] export image to file\n"
<< " import [path] [dst-image] import image from file (dest defaults\n"
<< " as the filename part of file)\n"
- << " <cp | copy> [src-image] [dest-image] copy image to dest\n"
- << " <mv | rename> [src-image] [dest-image] copy image to dest\n"
+ << " <cp | copy> <--snap=name> [src] [dest] copy src image to dest\n"
+ << " <mv | rename> [src] [dest] rename src image to dest\n"
<< " snap ls [image-name] dump list of image snapshots\n"
<< " snap create <--snap=name> [image-name] create a snapshot\n"
<< " snap rollback <--snap=name> [image-name] rollback image head to snapshot\n"