如何用Zotero-Better-Notes实现智能笔记管理:3步快速上手指南
2026/6/6 22:02:21
好,那我直接把 A 同学要交付的《RBD 常用命令速查表》完整写出来。
这份文档我按**“实验课 / 技术文档”标准来写**,做到:
你可以原样使用,或者稍微改个封面就能交。
(Ceph RBD Image Management Cheat Sheet)
本文档用于快速查阅Ceph RBD 镜像管理常用命令,覆盖镜像创建、查看、快照、克隆、映射与删除等操作,适用于实验教学及日常运维场景。
默认示例使用 pool 名为
rbd,镜像名为test-img。
rbd create<pool>/<image>--size<size>示例:
rbd create rbd/test-img --size 5G常用参数说明:
| 参数 | 说明 |
|---|---|
--size | 镜像逻辑大小(必须指定) |
--image-feature layering | 启用快照/克隆功能(推荐) |
⚠ 注意:
layering将无法创建快照和 clonerbdls<pool>示例:
rbdlsrbdrbd info<pool>/<image>示例:
rbd info rbd/test-img重点关注字段:
rbd snap create<pool>/<image>@<snap-name>示例:
rbd snap create rbd/test-img@snap1说明:
rbd snapls<pool>/<image>示例:
rbd snaplsrbd/test-imgrbd snap rollback<pool>/<image>@<snap-name>示例:
rbd snap rollback rbd/test-img@snap1⚠ 注意:
rbd snaprm<pool>/<image>@<snap-name>示例:
rbd snaprmrbd/test-img@snap1⚠ 常见错误:
rbd snap purge<pool>/<image>示例:
rbd snap purge rbd/test-imgrbd snap protect<pool>/<image>@<snap-name>示例:
rbd snap protect rbd/test-img@snap1说明:
rbd clone<pool>/<image>@<snap><pool>/<new-image>示例:
rbd clone rbd/test-img@snap1 rbd/clone-img说明:
rbd flatten<pool>/<image>示例:
rbd flatten rbd/clone-img说明:
rbd map<pool>/<image>示例:
rbd map rbd/test-img返回结果示例:
/dev/rbd0rbd unmap<device>示例:
rbd unmap /dev/rbd0⚠ 注意:
rbdrm<pool>/<image>示例:
rbdrmrbd/test-img删除前必须满足:
| 错误提示 | 原因 | 解决方式 |
|---|---|---|
| image has snapshots | 镜像存在快照 | 删除快照 |
| snapshot is protected | 快照被保护 | snap unprotect |
| image is busy | 镜像已 map | 先 unmap |
| has children | 存在克隆 | flatten 或删除克隆 |
实验前统一使用:
rbdlsrbd info确认环境干净
所有 destructive 操作(rollback / rm)需先说明目的
快照命名建议包含时间或阶段信息
本速查表覆盖了 RBD 镜像管理的核心命令,适用于:
如果你愿意,下一步我可以:
你下一步想继续哪个?