加载中…
个人资料
辉李不可
辉李不可
  • 博客等级:
  • 博客积分:0
  • 博客访问:57,943
  • 关注人气:5
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

MegaCli操作1---创建与删除raid0

(2013-07-06 17:30:44)
标签:

megacli

阵列卡

raid

dell

在线创建raid

分类: 工作日志
今天给服务器DELL R710加硬盘,准备在线做raid,以前不太注意这些事,搞起来花了一些时间,不过还好是搞定了,赶紧记录下来,免的日后忘记了。

用MegaCli做阵列,最重要是就是这三个系数:
Adapter #0
Enclosure Device ID: 32
Slot Number: 0

分别代表了 -PhysDrv[E0:S0,E1:S1,...] -aN       #物理磁盘的 enclosure号:slot号  -a是阵列卡号

这些参数可以通过下面的命令得到。
 
查看阵列卡信息
lspci -v
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL

查看所有物理硬盘状态
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0  

# /opt/MegaRAID/MegaCli/MegaCli64 help |grep -i pdinfo
MegaCli -pdInfo -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL  
MegaCli -LdPdInfo -aN|-a0,1,2|-aALL 

查看逻辑盘详细信息
# /opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aALL 

查看单个盘的详细信息
# /opt/MegaRAID/MegaCli/MegaCli64 -pdInfo -PhysDrv[32:3] -aALL                                    
Adapter 0: Device at Enclosure - 32, Slot - 3 is not found.


像我新增加的硬盘就是 [32:2] 
MegaCli操作1---创建与删除raid0

MegaCli操作1---创建与删除raid0

MegaCli操作1---创建与删除raid0

这里我的硬盘被标记为“Foreign”外来配置,要清除一下,不然会报下面这个错误:
The specified physical disk does not have the appropriate attributes to complete 
the requested command.

Exit Code: 0x26

扫描外来配置的个数:
# /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -scan -a0       
                                     
There are 1 foreign configuration(s) on controller 0.

Exit Code: 0x00
 
清除外来配置:
# /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -clear -a0
                                     
Foreign configuration 0 is cleared on controller 0.

Exit Code: 0x00

再次扫描外来配置的个数:
# /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -scan -a0 
                                     
There is no foreign configuration on controller 0.

Exit Code: 0x00

创建Raid0
# /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r0[32:2] WB Direct -a0
                                     
Adapter 0: Created VD 2

Adapter 0: Configured the Adapter!!

Exit Code: 0x00

MegaCli操作1---创建与删除raid0

MegaCli操作1---创建与删除raid0

MegaCli操作1---创建与删除raid0


删除阵列:

# /opt/MegaRAID/MegaCli/MegaCli6  -cfgclr  -a0       清除所有的raid组的配置

# /opt/MegaRAID/MegaCli/MegaCli6  -cfglddel  -L0 -a0  删除指定的raid组(Target Id: 0)的raid组,可以通过上面的“查看逻辑盘详细信息”得到。


查看硬盘的重建情况:
# /opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ProgDsply -PhysDrv [12:7] -aALL
Device(Encl-12 Slot-7) is not in rebuild process

参考资料:
http://blog.csdn.net/heart_2011/article/details/7254404
http://zh.community.dell.com/techcenter/b/weblog/archive/2013/03/07/megacli-command-share.aspx

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有