raid管理

  • 使用工具命令

    storcli64

查看磁盘状态

storcli64 /c0 show

注:现在磁盘状态为UGood状态,表示可以直接制作raid

若磁盘状态为JBOD,则制作raid时会出错,必须将JBOD状态修改为UGood状态,才能正常制作raid

  • 修改磁盘状态(将JBOG关闭)./storcli64 /c0 set jbod=off (on为开启)
storcli64 /c0 set jbod=off

制作RAID

注:EID:Slt为磁盘号,在做RAID时需要依据此来区分磁盘

EID:Slt DID State DG     Size Intf Med SED PI SeSz Model                  Sp
-----------------------------------------------------------------------------
13:8 27 UGood - 1.818 TB SATA HDD N N 512B WDC WD2000FYYZ-01UL1B2 U
13:9 28 UGood - 1.818 TB SATA HDD N N 512B WDC WD2000FYYZ-01UL1B2 U

3.1制作RAID0

storcli64 /c0 add vd type=raid0 size=all name=zoomtech drives=13:8-9 wb ra

RAID0创建成功 v0表示RAID号 name为RAID名称,可随意设置

13:8-9 表示两块磁盘

  • 查看RAID状态
storcli64 /c0 /v0 show

3.2制作RAID1

storcli64 /c0 add vd type=raid1 size=all name=zoomtech drives=13:10-11 wb ra
  • 查看RAID状态
storcli64 /c0 /v1 show (因为之后将8  9 两块磁盘做了RAID0 所以这里是v1)

3.3制作RAID5/10

storcli64 /c0 add vd type=raid5 size=all name=zoomtech drives=14:2-6 wb ra

storcli64 /c0 add vd type=raid10 size=all name=spider drives=14:8-11 cached wb ra  pdperarray=2

4、删除RAID

RAID是根据VD来标识的,删除时根据VD删除即可

storcli64 /c0 /v0 del

5、RAID磁盘恢复

RAID10特性

将相邻的两块磁盘先做RAID1 (8和9 做RAID1 10和11做RAID1),然后在RAID1的基础上做RAID0

对做好的RAID10磁盘进行分区

若换新盘,查看磁盘状态直接会显示rebuild状态,不需做任何操作;

若插入原盘,状态改变为UBad状态,则需要进行一些操作

5.1放入原盘后变为UBad状态

storcli64 /c0 show
EID:Slt DID State DG     Size Intf Med SED PI SeSz                Model                                Sp
-----------------------------------------------------------------------------
13:8 29 UBad 0 1.818 TB SATA HDD N N 512B WDC WD2000FYYZ-01UL1B2 U

5.2改变磁盘状态

将磁盘状态修改为UGood状态

storcli64 /c0 /e13 /s8 set good force

/e13 这里的 13 对应磁盘信息中的EID

/s8 这里的 8 对应磁盘信息中的Slt

注:一般情况下参数后面不需要加force ,若执行失败时,需要将force加上才能修改成功

storcli64 /c0 /e13 /s8 show

5.3 初始化磁盘

storcli64 /c0 /e13 /s8 start initialization

5.4 查看初始化进度

storcli64 /c0 /e13 /s8 show initialization

raid硬盘故障处理

更换硬盘前,为避免拔错硬盘导致RAID组失效,请务必提前确认好硬盘槽位。

更换硬盘时,故障硬盘在脱离硬盘背板后,需要等待30秒后再完全拔出,插入新硬盘。此时硬盘告警依然存在,待RAID组重构完成后告警消除。为避免新硬盘二次离线告警,请避免反复高频率在线插拔硬盘。

  • 拔掉故障硬盘。

  • 判断硬盘故障后,数据是否可恢复。

  • 若RAID组为RAID 0,则数据不可恢复。直接安装新硬盘,重新配置RAID,操作完成。

  • 若RAID组存在热备盘,则拔掉硬盘后,首先使用热备盘自动恢复数据。热备盘自动补充坏盘,进入rebuild状态同步数据。

  • 若RAID组为冗余RAID但不存在热备盘,则需要安装新硬盘进行数据恢复。

  • 插入新硬盘。

    若插入的硬盘无数据,则根据原RAID情况有如下工作方式:

  • 若原RAID组存在热备盘,新插入的硬盘开始回拷动作。回拷完成后,热备盘恢复热备状态。操作完成

  • 若原RAID组为冗余RAID且不存在热备盘,新插入的硬盘自动执行rebuild操作重建故障硬盘数据,操作完成

  • 若插入的硬盘存在RAID信息,则需要先执行下面的操作

  • 删除新硬盘上的配置信息

  • 带有RAID信息的硬盘被识别为UBad,将硬盘设置为good

storcli /c0/e24/s8 set good
  • 删除新硬盘上的配置信息
storcli /c0/fall del
  • 然后执行手动rebuild操作
  • 通过 storcli /c0 show 查看DG、ARR、Row
  • 将插入的新盘添加到RAID组
storcli /c0/e24/s8 insert dg=1 array=0 row=0
  • 手动Rebuild。
storcli /c0/e24/s8 start rebuild
  • 查看 rebuild 进度
storcli /c0/e24/s8 show rebuild

2018-8-24 by Achxku

raid管理的更多相关文章

  1. 软RAID管理命令mdadm详解

    软RAID管理命令mdadm详解 mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令.但由于现在服务器一般都带有RAID阵列卡,并且RAID阵列卡也很廉价,且由于软件RAID的 ...

  2. 软RAID管理

    软RAID管理 软RAID 软RAID 提供管理界面:mdadm 软RAID为空余磁盘添加冗余,结合了内核中的md(multi devices). RAID 设备可命名为/dev/md0./dev/m ...

  3. Linux命令应用大词典-第21章 LVM和RAID管理

    21.1 pvcreate:创建物理卷 21.2 pvscan:列出找到的物理卷 21.3 pvdisplay:显示物理卷的相关属性 21.4 vgcreate:创建卷组 21.5 vgscan:查找 ...

  4. 003.RAID管理

    一 查看RAID组信息 [root@kauai ~]# mdadm -D /dev/md0 /dev/md0: Version : 1.2 Creation Time : Mon Aug 29 22: ...

  5. 服务器bios&raid管理

    新服务器配置流程 https://github.com/alces-software/knowledgebase/wiki/server-dell-rseries-r630 dell DTK(sysc ...

  6. CentOS 6.3下配置软RAID(Software RAID)

    一.RAID 简介 RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array). ...

  7. 【原】Linux Raid 实验

    本文参照以下两个链接,将实验重做了一遍,目的就是加深印象及提升实操能力 参照链接:http://www.opsers.org/base/learning-linux-the-day-that-the- ...

  8. RAID 磁盘状态为foreign,怎么变成ready

    我们在关掉电源,插入三块硬盘,打开电源 这时候: 首先启动服务器,出现[Press<ctrl><R>to Run Configuration Utility]提示时,按下ctr ...

  9. Linux阵列 RAID详解

    主要内容:(笔记总结--会不定时补充.修改,如有错误,欢迎指正探讨)    一. RAID详解   二. mdadm工具介绍   三. 创建一个RAID的基本过程   四. 磁盘阵列的管理   五. ...

随机推荐

  1. 应大数据时代而写了个磁力搜索的网页- WWW.MOVIH.COM 磁力

    应大数据时代而写了个磁力搜索的网页- 索马里搜索磁力 http://www.,movih.com/ BT磁力示例网站:WWW.MOVIH.COM 采用分布式架构: JAVA系统:JBOSS7+EJB3 ...

  2. bzoj3262 陌上花开 cdq分治(入门)

    题目传送门 思路:cdq分治处理偏序关系的模板题,主要就是学cdq分治吧,还在入门中. 代码其实也很好理解,记得树状数组操作的上限是 z的最大值,不是n的最大值,这个细节wa了好久. #include ...

  3. linux安装PHP7以及扩展

    Linux下安装PHP7 事先升级gcc4.8,然后安装PHP7,安装步骤参考:CentOS安装PHP7 1.Linux下编译的php没有php.ini 解决办法:从源代码目录中复制php.ini-d ...

  4. VUE 入门教程

    http://www.runoob.com/w3cnote/vue-js-quickstart.html VUE安装教程 https://segmentfault.com/a/119000001218 ...

  5. 解决matplotlib绘图中文乱码

    # 指定默认字体 下面三条代码用来解决绘图中出现的乱码 matplotlib.rcParams['font.sans-serif'] = ['SimHei'] matplotlib.rcParams[ ...

  6. oracle 笔记---(七)__角色

    一,角色介绍 角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理,假定有用户a,b,c为了让他们都拥有权限:连接数据库和在scott.emp表上select,insert,updat ...

  7. sqlplus连接oracle语法

    sqlplus文件在product\11.2.0\dbhome_1\BIN目录下. 连接语法:用户名/密码@ip/服务名

  8. 在使用反射时,maven设置依赖范围引起的异常

    背景是,运用annotation进行权限控制,将一个包下面的类.进行反射,然后判断类的annotation,根据annotation设置权限 问题来了,包下面有5个类,在反射时报了 javqx.ser ...

  9. 最好用的数据存储Easy Save2讲解

    转载:http://www.manew.com/thread-100109-1-1.html   今天抽时间学习了“Easy Save2”插件,版本v2.6.3  我个人觉得这个插件是做数据存取最好的 ...

  10. 32位x86处理器编程导入——《x86汇编语言:从实模式到保护模式》读书笔记08

    在说正题之前,我们先看2个概念. 1.指令集架构(ISA) ISA 的全称是 instruction set architecture,中文就是指令集架构,是指对程序员实际"可见" ...