手动做RAID0

手动做RAID0

一、MegaCLI 软件安装

2.1 检查系统是否安装Megacli命令

l  命令行输入Megacli 查看否可以自动补全

l  检查系统 /opt/MegaRAID/MegaCli/MegaCli64是否有该命令

检查如有Megacli命令,跳过这步,进入第三部分。

最终如果发现系统尚未安装Megacli命令,进入2.2环节,进行Megacli命令安装。

2.2 下载安装MegaCLI

l  通过下面链接进行MegaCLI软件包下载

https://docs.broadcom.com/docs/12351587  

 

 

 

l  下载完的安装包名为8-07-14_MegaCLI.zip ,把文件包上传到服务器/opt/

 

l  使用unzip命令进行解压,并针对自己的操作系统,进入对应的目录下,进行包的安装。

 

l  安装完成后,通过/opt/MegaRAID/MegaCli/MegaCli64 –v 命令检测是否安装完成,下图是安装成功后的命令输出截图。

 

 

 

二、注意事项(重要)

3.1、确认故障盘以及配置信息

确认是哪块硬盘故障,举例 /dev/sdb 故障 ,这个时候要先把对应/etc/fstab相关/dev/sdb的挂载信息记录好(挂载方式有 /dev/sdb /dev/sdbx直接挂载或者label的方式挂载)

3.2、更换硬盘,建立raid0,确认磁盘信息,修改配置文件

新更换硬盘建立完raid0后的磁盘名称,是否和之前一致,为/dev/sdb。如果发生了改变,例如变成了/dev/sdj,这时要把对应的/etc/fstab文件里的配置信息修改,原/dev/sdb改为/dev/sdj避免造成挂载失败,无法启动的情况。(如果是通过label的方式挂载,需要把新建立的磁盘,指定对应的label名称,例如:原来的故障盘/dev/sdb label名称为disk2,需要把/dev/sdj label名称改为disk2

PS:挂载前要先格式化磁盘

四、Megacli 命令配置单硬盘raid0

4.1判断要更换的硬盘类型

l  /opt/MegaRAID/MegaCli/MegaCli64  -PDList –aALL

l  通过Firmware state状态确认新插入硬盘,状态为Unconfigured(good),Spunup状态

l  硬盘类型通过Media Type状态确认

Hard Disk Device   为机械硬盘

Solid State Device  SSD

 

 

 

 

4.2 创建单硬盘raid0

l  机械硬盘创建单硬盘raid0

/opt/MegaRAID/MegaCli/MegaCli64 -CfgEachDskRaid0 WB Cached CachedBadBBU -strpsz64 -a0  

备注:

lspci | grep -i lsi

5a:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID Tri-Mode SAS3516 (rev 01)

 

 

  

使用如下命令做RAID0 :

/opt/MegaRAID/MegaCli/MegaCli64 -CfgEachDskRaid0 WB -strpsz64 -a0

 

 

 

原理: 会把a0控制器下所有的未配置raid的硬盘配置成单盘raid0

l  如果该机器新更换一块新硬盘,默认只会把这块硬盘做成单盘raid0

 

 

 

l  SSD创建单硬盘raid0

/opt/MegaRAID/MegaCli/MegaCli64-CfgEachDskRaid0 WB NORA Direct NoCachedBadBBU -strpsz64 -a0

l  如果该机器新更换一块新硬盘,默认只会把这块硬盘做成单盘raid0

 

4.3 特殊情况可以指定盘符做RAID0

RAID0 MegaCli CfgLdadd –r0 [盘符] WB Direct –a0

 

 

 

五、验证硬盘

l  验证硬盘状态,创建完raid0后,硬盘Firmware state变为OnlineSpun up

 

 

 

这时通过fdisk –l 命令,就可以看到新创建的raid0 磁盘信息了。

六、常见问题

6.1、创建raid0cache错误

 

 

 

解决方法:

#旧硬盘的缓存需要手动清除

/opt/MegaRAID/MegaCli/MegaCli64 -DiscardPreservedCache -Lall -a0

6.2、硬盘状态显示Unconfigured(good),Spundown

spun – down(指在不工作的时候挂起硬盘,停止转动)

可以忽略这个状态,继续进行下一步,正常创建完raid0后,磁盘状态就变成spun up状态了。

 

posted on 2022-04-22 23:18  zhangmingda  阅读(578)  评论(0编辑  收藏  举报

导航