ceph设置标志位

1.常用命令

bash 复制代码
#查看ceph的资源池
ceph osd pool ls

#查看poll池中的volume
rbd ls $pool池 | grep $vm-uuid

#查看volume详细信息
rbd info $pool池/$volume-id

#备份卷文件
rbd mv $pool/$volume $pool/$volume.bak-`date +%F`

#创建卷
cinder create 250 --volume-type xsky-A --name $name

2.设置标志位

bash 复制代码
ceph osd set nobackfill
ceph osd set norebalance
ceph osd set noout

3.恢复标志位

bash 复制代码
ceph osd unset nobackfill
ceph osd unset norebalance
ceph osd unset noout

4.Ceph OSD 标志位总览

Ceph 集群通过 ceph osd set <flag>ceph osd unset <flag> 来设置或取消标志位。

常用标志位:

标志位 含义 默认状态
nobackfill 禁止回填(Backfilling) ❌ 关闭
norebalance 禁止再平衡(Rebalancing) ❌ 关闭
noout 禁止 OSD 被标记为 out ✅ 可用时关闭
noin 禁止 OSD 自动加入(in ❌ 关闭
pause 暂停所有读写(生产慎用) ❌ 关闭
noup 禁止 OSD 启动(up ❌ 关闭
相关推荐
驱动探索者4 分钟前
linux hwspinlock 学习
linux·运维·学习
FJW0208144 分钟前
使用HAProxy实现动静分离
linux·服务器
头发还没掉光光4 分钟前
Linux 高级 IO 深度解析:从 IO 本质到 epoll全面讲解
linux·服务器·c语言·c++
爱装代码的小瓶子5 分钟前
【C++与Linux基础】进程如何打开磁盘文件:从open()到文件描述符的奇妙旅程(更多源码讲解)
linux·开发语言·c++
RisunJan8 分钟前
Linux命令-logout(安全结束当前登录会话)
linux·运维·安全
2301_8153577011 分钟前
如何将SSM项目通过tomcat部署到Linux云服务器上?
linux·服务器·tomcat
ICT董老师21 分钟前
在Linux中,有多种命令可以向指定文件添加文本
linux·运维·服务器
hy____12325 分钟前
Linux_进程信号
linux·运维·服务器
强风79432 分钟前
Linux—应用层自定义协议与序列化
运维·服务器·网络
白日梦想家68138 分钟前
第三篇:Node.js 性能优化实战:提升服务并发与稳定性
linux·编辑器·vim