ceph命令列
阿新 • • 發佈:2020-09-08
[root@xgto01c010243134009 ceph]# rbd --help usage: rbd [-n <auth user>] [OPTIONS] <cmd> ... where 'pool' is a rados pool name (default is 'rbd') and 'cmd' is one of: (ls | list) [-l | --long ] [pool-name] list rbd images (-l includes snapshots/clones) info <image-name> show information about image size, striping, etc. create [--order <bits>] [--image-features <features>] [--image-shared] --size <MB> <name> create an empty image clone [--order <bits>] [--image-features <features>] [--image-shared] <parentsnap> <clonename> clone a snapshot into a COW child image children <snap-name> display children of snapshot flatten <image-name> fill clone with parent data (make it independent) resize --size <MB> <image-name> resize (expand or contract) image rm <image-name> delete an image export <image-name> <path> export image to file "-" for stdout import [--image-features <features>] [--image-shared] <path> <image-name> import image from file (dest defaults as the filename part of file). "-" for stdin diff <image-name> [--from-snap <snap-name>] print extents that differ since a previous snap, or image creation export-diff <image-name> [--from-snap <snap-name>] <path> export an incremental diff to path, or "-" for stdout merge-diff <diff1> <diff2> <path> merge <diff1> and <diff2> into <path>, <diff1> could be "-" for stdin, and <path> could be "-" for stdout import-diff <path> <image-name> import an incremental diff from path or "-" for stdin (cp | copy) <src> <dest> copy src image to dest (mv | rename) <src> <dest> rename src image to dest snap ls <image-name> dump list of image snapshots snap create <snap-name> create a snapshot snap rollback <snap-name> rollback image to snapshot snap rm <snap-name> deletes a snapshot snap purge <image-name> deletes all snapshots snap protect <snap-name> prevent a snapshot from being deleted snap unprotect <snap-name> allow a snapshot to be deleted watch <image-name> watch events on image status <image-name> show the status of this image map <image-name> map image to a block device using the kernel unmap <device> unmap a rbd device that was mapped by the kernel showmapped show the rbd images mapped by the kernel lock list <image-name> show locks held on an image lock add <image-name> <id> [--shared <tag>] take a lock called id on an image lock remove <image-name> <id> <locker> release a lock on an image bench-write <image-name> simple write benchmark --io-size <bytes> write size --io-threads <num> ios in flight --io-total <bytes> total bytes to write --io-pattern <seq|rand> write pattern
樣例:
檢索映像資訊
用下列命令檢索某個特定映像的資訊,用映像名字替換 {image-name} :
rbd info {image-name}
例如:
rbd info foo
用下列命令檢索某儲存池內的映像的資訊,用映像名字替換 {image-name} 、用儲存池名字替換 {pool-name} :
rbd info {pool-name}/{image-name}
例如:
[root@test ceph]# rbd info nova/2b105eef-e19d-494d-b15e-cb334db2a3c7_disk rbd image '2b105eef-e19d-494d-b15e-cb334db2a3c7_disk': size 51200 MB in 12800 objects order 22 (4096 kB objects) block_name_prefix: rbd_data.1a0df3f2ae8944a format: 2 features: layering flags: