利用 4 个磁盘进行 RAID10 自动创建
2015-03-24 17:26
411 查看
因业务需要, 添加了新的磁盘, 因此需要把磁盘重新整合为 RAID10
参考当前磁盘
查询磁盘当前状态
重组raid 磁盘方法
参考当前磁盘
[root@hh-yun-compute-131104 ~]# megacli -PDList -aALL | grep 'Inquiry Data:' Inquiry Data: HITACHI HUC109060CSS600 A440KWKR7GHX Inquiry Data: HITACHI HUC109060CSS600 A440KWKN3LRX Inquiry Data: SEAGATE ST600MM0006 B001S0M4JC64 Inquiry Data: SEAGATE ST600MM0006 B001S0M4HTAB
查询磁盘当前状态
[root@hh-yun-compute-131104 ~]# megacli -PDlist -aALL | grep "ID" | uniq <- 取 252 Enclosure Device ID: 252 [root@hh-yun-compute-131104 ~]# megacli -PDList -aALL | grep -E "DISK\ GROUP|Slot\ Number|postion:|Firmware\ state:" Slot Number: 0 Drive's postion: DiskGroup: 0, Span: 0, Arm: 0 Firmware state: Online, Spun Up Slot Number: 1 Drive's postion: DiskGroup: 0, Span: 0, Arm: 1 Firmware state: Online, Spun Up Slot Number: 2 Firmware state: Unconfigured(good), Spun down <- 新添加磁盘 Slot Number: 3 Firmware state: Unconfigured(good), Spun down <- 新添加磁盘
重组raid 磁盘方法
#!/bin/bash rpm -ivh --force --nodeps http://10.199.129.21/vclound/tmp/megacli-8.04.07-2.x86_64.rpm uiqnum=` megacli -PDlist -aALL | grep "ID" | uniq | awk -F: '{print $2}' | awk '{print $1}'` disknum=`megacli -PDList -aALL | grep -E "DISK\ GROUP|Slot\ Number|postion:|Firmware\ state:" | grep Slot | awk -F[:\ ] '{print $NF}'` disktotal=`megacli -PDList -aALL | grep -E "DISK\ GROUP|Slot\ Number|postion:|Firmware\ state:" | grep Slot | awk -F[:\ ] '{print $NF}' | wc -l` if [ $disktotal -eq 4 ] then array=($disknum) megacli -CfgLdDel -L0 -force -a0 megacli -CfgSpanAdd -r10 -Array0[$uiqnum:${array[0]},$uiqnum:${array[1]}] -Array1[$uiqnum:${array[2]},$uiqnum:${array[3]}] -a0 fi
相关文章推荐
- 利用磁盘的序列号进行软件加密
- 利用JDOM及XPath对XML文件进行创建、查找、增加、删除、保存等操作
- PS创建动作并利用批处理命令自动处理多图片--转
- [JSP] 创建mysql数据库&利用JSP进行数据库查询(1)
- [Oracle]利用Job和Procedure进行项目自动编号
- 利用磁盘的序列号进行软件加密
- 利用scp自动输入密码进行文件远程拷贝或备份
- 利用临时数据表完成SQL语句输出并进行自动编号
- 利用NUnit和Watin进行web自动测试
- *简单脚本测试--利用date进行文件的创建*
- vs2005中利用自动生成数据集、ObjectDataSource、Gridview进行组合查询
- 利用busybox1.1.3进行简单的文件系统的创建
- [VB.NET]利用vb.net创建一个完全可编辑的DataGrid,从而实现操作Access数据库进行增,删,改的功能,前提是不用任何其他的Button
- 利用API快速自动创建(删除)虚拟驱动器
- 利用org.farng.mp3包进行MP3文件自动组织
- 一个利用ChapterAutoNumber(iTextSharp的一个类)自动创建书签的话题
- 可利用iAMT SOL/IDER进行自动远程备份和恢复的光盘镜像
- C#自动给据sql中的带@的变量提取变量名称在从简单数据对象中取得生成SqlParameter数组进行数据插入(利用反射完成)
- 利用DB2数据字典自动创建表对应的Java Model
- j2EE 利用Quartz任务调度 进行 mysql 数据库自动备份