易陆发现互联网技术论坛

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

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

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

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

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

x
问题背景:在一个物理节点上,两个做成单盘raid0的osd数据盘,直接拔掉两个数据盘交换插槽位置插入。发现系统无法识别到硬盘了。再把两个盘拔出,只将其中一块插回它原先的插槽位置,发现依然无法被系统识别到。
) r4 S: l+ [0 S9 \0 `
" R3 M3 C/ D  w# A+ J9 W登陆到发生该问题的物理节点环境,先使用如下命令查看raid卡上的所有物理硬盘设备情况:
* S& i- p2 q7 s
5 ^2 O& \0 S) q, G3 Z/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll -Nolog | grep -i -E 'state|Slot\ Number'$ F3 ^# ]* `8 Q1 w8 z' ~

; R6 ^1 C" X7 L3 m9 M: T
7 x  ]( b5 h. U2 y2 a) R  |7 m- Y6 ?4 |' ~1 t3 e; z" @
主要观察每一块物理硬盘的Firmware state属性,发现有一个插槽位置的硬盘Firmware state: Unconfigured(bad)。说明插入的硬盘已经被raid卡识别到了,需要重新进行配置,让该盘上线,才会被操作系统识别到。' @5 W) R, i2 f0 N

1 k2 }0 m" X: Z3 c# d问题解决:" i6 r! s" V7 K( q4 q
7 z1 J9 T& z& \! o
1、使用如下命令将硬盘的Unconfigured(bad)-> Unconfigured(good):
/ M( H$ f7 L9 {3 \8 U+ t1 Z2 W/ a( {3 J# {9 c  C1 K. I0 P
/opt/MegaRAID/MegaCli/MegaCli64 -PDMakeGood -Physdrv "[252:5]" -a0) ?8 n" h2 s7 }( Z- J& F& ?' P1 h- |

$ Y1 F9 }; k! s: I# D/ L9 z' u2 T; t
( N# H: |* Z/ d2 z# s8 N2 S
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0 #查看所有磁盘信息
: M$ h% L4 h* ^2 C) Q[252:3]:252为raid卡的Enclosure Device ID,5为硬盘的Slot Number,-a0表示物理节点上的第0号控制器。这三个参数都可以通过查看raid卡上的所有物理硬盘设备命令得到。: ^8 O9 t; O# }7 A& l+ ^# [

0 Y. z% U. r  r4 s9 D2、使用如下命令将Foreign State:Foreign状态的硬盘中的raid信息倒入到raid控制器,可以直接上线:
  `% p6 [' q( c& P4 S
" s6 h3 X3 N2 g+ r6 N/opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -Import -a0
( \3 B: x1 ?1 g) ~  _) }& I, t' ]1 O
8 H7 Y- T: X  l3 Q9 ^
. z1 k# v/ g% Q$ F' _% b
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:27 , Processed in 0.043243 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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