查找坏盘
MegaCli64 -CFGDSPLY -AALL -NOLOG |grep -C 14 'Firmware state: Failed'|grep -f pat
slot:(Slot Number)上14
sn:(Inquiry Data:)下7
interface:(PD Type)上4
Capacity:(Coerced Size:)上1
state:(Firmware state: )
Slot Number
Inquiry Data
PD Type
Coerced Size
Firmware state
查看新盘
MegaCli64 -PDList -aALL | grep 'Firmware state:'
每条'Firmware state: Unconfigured(good), Spun Up'表示换了一块好盘。不能用-CFGDSPLY,这个选项只会查看已挂载的硬盘。新盘是看不到的。
如果新盘的Foreign State为Foreign,则是该盘被标记为外来盘,需要清除该信息:
查看是否有Preserved Cache Data
MegaCli64 -GetPreservedCacheList -aAL
结果类似Virtual Drive(Target ID 07): Missing.则是有,需要清除:
./MegaCli64 -DiscardPreservedCache -L7 -a0
新盘做raid0
MegaCli64 -CfgLdAdd -r0[E*:S*] -a0
E*是Enclosure Device ID,S*是Slot Number。做完后,查看是否成功:ls /dev/ | grep sd列出所有的硬盘,df -h列出所有已挂载的盘。df -h没列出来的即是未挂载的新盘。
对新硬盘分区然后格式化
挂载到目录
在fstab中更新相应的挂载配置