博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用 4 个磁盘进行 RAID10 自动创建
阅读量:4078 次
发布时间:2019-05-25

本文共 2726 字,大约阅读时间需要 9 分钟。

因业务需要, 添加了新的磁盘, 因此需要把磁盘重新整合为 RAID10

参考当前磁盘

[root@hh-yun-compute-131104 ~]#  megacli -PDList -aALL | grep 'Inquiry Data:'Inquiry Data: HITACHI HUC109060CSS600 A440KWKR7GHXInquiry Data: HITACHI HUC109060CSS600 A440KWKN3LRXInquiry Data: SEAGATE ST600MM0006     B001S0M4JC64Inquiry Data: SEAGATE ST600MM0006     B001S0M4HTAB

查询磁盘当前状态

[root@hh-yun-compute-131104 ~]# megacli -PDlist -aALL | grep "ID"  | uniq   <- 取 252Enclosure Device ID: 252[root@hh-yun-compute-131104 ~]# megacli -PDList -aALL |  grep -E "DISK\ GROUP|Slot\ Number|postion:|Firmware\ state:"  Slot Number: 0Drive's postion: DiskGroup: 0, Span: 0, Arm: 0Firmware state: Online, Spun UpSlot Number: 1Drive's postion: DiskGroup: 0, Span: 0, Arm: 1Firmware state: Online, Spun UpSlot Number: 2Firmware state: Unconfigured(good), Spun down   <- 新添加磁盘Slot Number: 3Firmware state: Unconfigured(good), Spun down   <- 新添加磁盘

重组raid 磁盘方法

#!/bin/bashrpm -ivh --force --nodeps  http://10.199.129.21/vclound/tmp/megacli-8.04.07-2.x86_64.rpmuiqnum=` 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]}] -a0fi

重组并且同时创建多个磁盘的方法

#!/bin/bashrpm -ivh --force --nodeps  http://10.199.129.21/vclound/tmp/megacli-8.04.07-2.x86_64.rpmif [ ! -f "/sbin/megacli" ]then  ln -s /opt/MegaRAID/MegaCli/MegaCli64 "/sbin/megacli"fiuiqnum=` 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]}] ra wb direct nocachedbadbbu sz200000 -a0  megacli -CfgSpanAdd -r10 -Array0[$uiqnum:${array[0]},$uiqnum:${array[1]}] -Array1[$uiqnum:${array[2]},$uiqnum:${array[3]}] ra wb direct nocachedbadbbu sz200000 -a0  megacli -CfgSpanAdd -r10 -Array0[$uiqnum:${array[0]},$uiqnum:${array[1]}] -Array1[$uiqnum:${array[2]},$uiqnum:${array[3]}] ra wb direct nocachedbadbbu  -a0 fi



转载地址:http://ponni.baihongyu.com/

你可能感兴趣的文章
java接口不能实例化原因浅谈
查看>>
Https加密及攻防
查看>>
Java生成随机不重复推广码邀请码
查看>>
Java8 Lambda表达式介绍
查看>>
【JAVA数据结构】双向链表
查看>>
【JAVA数据结构】先进先出队列
查看>>
String类的intern方法随笔
查看>>
【泛型】一个简易的对象间转换的工具类(DO转VO)
查看>>
1.随机函数,计算机运行的基石
查看>>
MouseEvent的e.stageX是Number型,可见as3作者的考虑
查看>>
在mc中直接加aswing组件,该组件还需最后用validate()方法
查看>>
移植Vim配色方案到Eclipse
查看>>
从超链接调用ActionScript
查看>>
谈谈加密和混淆吧[转]
查看>>
TCP的几个状态对于我们分析所起的作用SYN, FIN, ACK, PSH,
查看>>
网络游戏客户端的日志输出
查看>>
关于按钮的mouseOver和rollOver
查看>>
《多线程服务器的适用场合》例释与答疑
查看>>
Netty框架
查看>>
Socket经验记录
查看>>