admin 发表于 2024-11-17 15:36:55

rbd的常用命令使用。





命令名称                        命令
查询存储池下的卷        rbd ls <pool>
查询卷的信息         rbd info <pool>/<image>
创建卷        rbd create <pool>/<image>--size <MB>
卷拷贝        rbd cp <pool1>/<image1><pool2>/<image2>
卷扩容        rbd resize <pool>/<image> --size 20<GB>
卷缩容        rbd resize <pool>/<image> --size 10<GB> --allow-shrink
查询快照        rbd children <snap>
修改卷        rbd resize --size <MB> <image>
删除卷        rbd rm<pool>/<image>
导出卷        rbd export <image> <path>
查看快照        rbd snap ls <pool>/<image>
创建快照        rbd snap create <pool>/<image>@<snap>
快照回滚        rbd snap rollback <pool>/<image>@<snap>
快照保护        rbd snap protect <pool>/<image>@<snap>
取消保护        rbd snap unprotect <pool>/<image>@<snap>
删除快照        rbd snap rm <pool>/<image>@<snap>
查询快照        rbd ls <pool>/<image>
导出快照        rbd export-diff<pool>/<image>@<snap_v1>testimage_v1
导入快照        rbd import-diff   testimage_v1<pool>/<image>
导出两个快照的差异        rbd export-diff<pool>/<image>@<snap_v2> --from-snap <snap_v1> testimage_v1_v2
为卷添加锁 rbd lock add <pool>/<image>
查看锁        rbd lock ls <pool>/<image>
删除锁        rbd lock rm <pool>/<image>
检查卷的object-map        rbd object-map check <pool>/<image>
重构卷的object-map        rbd object-map rebuild <pool>/<image>
创建克隆卷        rbd clone <pool>/<image>@<snap> <pool>/<clone>
克隆卷去除依赖        rbd flatten <pool>/<clone>
显示克隆卷        rbd children <pool>/<image>
禁用特性        rbd feature disable <pool>/<image>
取消禁用特性        rbd feature enable <pool>/<image>
卷准备迁移        rbd migration prepare <pool1>/<image1> <pool2>/<image2>
卷迁移        rbdmigration execute <pool>/<image>
卷迁移提交        rbd migration commit <pool>/<image>
比较两个卷的不同        rbd diff <pool1>/<image1> <pool2>/<image2>
查看卷的状态        rbd status-get-image <pool>/<image>
查看快照        rbd status-get-snapshot <pool>/<image>@<snap>
查看卷的容量        rbd status-get-usage <pool>/<image>
查看rbd版本        rbd status-get-version <pool>
查看所有卷的信息        rbd status-list-images <pool>
查看所有快照的状态        rbd status-list-snapshots <pool>
查看所有卷的已用容量        rbd status-list-usages <pool>
显示垃圾箱的卷        rbd trash ls <pool>
将卷移动到垃圾箱        rbd trash mv <pool>/<image>
删除过期的卷        rbd trash purge <pool>
删除垃圾箱指定的卷        rbd trash rm <pool>/<image>
从垃圾箱中恢复卷        rbd trash restore <pool>/<image>
写入数据        rbd bench --io-type write --io-total 10TB --io-threads 2 --io-pattern rand <pool>/<image>
查看QoS        rbd qos get <pool>/<image>
设置QoS        rbd qos set <pool>/<image> "500" "500" "-1" "-1"
查看卷的watcher信息        rados listwatchers -p pool1 rbd_header.2cc1b06b8b4567



页: [1]
查看完整版本: rbd的常用命令使用。