易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 11|回复: 0
收起左侧

linux磁盘foreign状态修复 Firmware state: Unconfigured(bad)

[复制链接]
发表于 2024-10-26 11:11:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
问题背景:在一个物理节点上,两个做成单盘raid0的osd数据盘,直接拔掉两个数据盘交换插槽位置插入。发现系统无法识别到硬盘了。再把两个盘拔出,只将其中一块插回它原先的插槽位置,发现依然无法被系统识别到。% h. n* M9 S) Y% D) _( a5 M+ |4 Z' ~

! m8 r6 I! y5 |2 g登陆到发生该问题的物理节点环境,先使用如下命令查看raid卡上的所有物理硬盘设备情况:/ n2 m9 A$ b# n+ P4 m
. a- j+ [, \' ~2 ]' T7 f3 R- A. T
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll -Nolog | grep -i -E 'state|Slot\ Number'; c) f1 P8 `/ ^  t2 ^

* k. D- N, ^) V4 Q' C" a% {/ c$ `+ M8 [/ R# g7 Y
8 \/ F* }1 g6 U9 ~8 K0 V
主要观察每一块物理硬盘的Firmware state属性,发现有一个插槽位置的硬盘Firmware state: Unconfigured(bad)。说明插入的硬盘已经被raid卡识别到了,需要重新进行配置,让该盘上线,才会被操作系统识别到。
' o$ o9 A% B0 S5 o2 {5 q0 u4 }( O9 B) R- u% H% L
问题解决:
( v/ @: c$ S7 s1 t, d8 r+ g( M5 p9 |$ ]  k
1、使用如下命令将硬盘的Unconfigured(bad)-> Unconfigured(good):
0 V+ m' }& G# m5 m4 Y, ]% s
( _2 B& {  Q3 {" `/opt/MegaRAID/MegaCli/MegaCli64 -PDMakeGood -Physdrv "[252:5]" -a0) A: z+ G# F4 J: ?" [+ A

* p6 |4 g3 x3 g, Q, Y; z, ]4 G" X* k" \: V# }- {: y

# E  o0 X1 q* E: X  z; M# \" L% C4 c/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0 #查看所有磁盘信息
; P- C- `' Y% N' H; c5 T" U; c[252:3]:252为raid卡的Enclosure Device ID,5为硬盘的Slot Number,-a0表示物理节点上的第0号控制器。这三个参数都可以通过查看raid卡上的所有物理硬盘设备命令得到。; K+ y- n' F, s6 e8 ?

5 d3 A0 X4 s1 t; Z7 C: [2、使用如下命令将Foreign State:Foreign状态的硬盘中的raid信息倒入到raid控制器,可以直接上线:
4 Z4 `! B- d6 z2 L/ ]0 T) m9 M% e! Y( |( A- F
/opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -Import -a0
- ~7 x% `+ |5 r3 }
& v4 [% F) \( {) H
7 p. d5 Z/ R$ I, p  h- l1 H7 C" O% ?+ n) U
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 07:26 , Processed in 0.039954 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表