raid管理
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管理的更多相关文章
- 软RAID管理命令mdadm详解
软RAID管理命令mdadm详解 mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令.但由于现在服务器一般都带有RAID阵列卡,并且RAID阵列卡也很廉价,且由于软件RAID的 ...
- 软RAID管理
软RAID管理 软RAID 软RAID 提供管理界面:mdadm 软RAID为空余磁盘添加冗余,结合了内核中的md(multi devices). RAID 设备可命名为/dev/md0./dev/m ...
- Linux命令应用大词典-第21章 LVM和RAID管理
21.1 pvcreate:创建物理卷 21.2 pvscan:列出找到的物理卷 21.3 pvdisplay:显示物理卷的相关属性 21.4 vgcreate:创建卷组 21.5 vgscan:查找 ...
- 003.RAID管理
一 查看RAID组信息 [root@kauai ~]# mdadm -D /dev/md0 /dev/md0: Version : 1.2 Creation Time : Mon Aug 29 22: ...
- 服务器bios&raid管理
新服务器配置流程 https://github.com/alces-software/knowledgebase/wiki/server-dell-rseries-r630 dell DTK(sysc ...
- CentOS 6.3下配置软RAID(Software RAID)
一.RAID 简介 RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array). ...
- 【原】Linux Raid 实验
本文参照以下两个链接,将实验重做了一遍,目的就是加深印象及提升实操能力 参照链接:http://www.opsers.org/base/learning-linux-the-day-that-the- ...
- RAID 磁盘状态为foreign,怎么变成ready
我们在关掉电源,插入三块硬盘,打开电源 这时候: 首先启动服务器,出现[Press<ctrl><R>to Run Configuration Utility]提示时,按下ctr ...
- Linux阵列 RAID详解
主要内容:(笔记总结--会不定时补充.修改,如有错误,欢迎指正探讨) 一. RAID详解 二. mdadm工具介绍 三. 创建一个RAID的基本过程 四. 磁盘阵列的管理 五. ...
随机推荐
- Android SharedPreferences应用实例(记录App的使用次数)
1.介绍 2.使用方法 3.java后台 package com.lucky.test46sharedpreferences_apply; import android.content.SharedP ...
- ORACLE的查询语句
oracle的select查询语句(DQL): 语法: select //查询动作关键字 [distinct|all] //描述列表字段中的数据是否去除记录 select_list //需要查询的字段 ...
- 压缩感知(CS)
总结一下最近看的压缩感知(Compressed Sensiong)的内容. 它是在采样过程中完成了数据压缩的过程. 一. 将模拟信号转换为计算机能够处理的数字信号,必然要经过采样的过程.问题在于,应该 ...
- SQL数据库查询一张表新建一个排序字段并根据某列的排序存储排序值
现在有一张表如下Id Name Age Classify Score1 张一 18 一班 122 张二 17 二班 19 3 张三 19 三班 30 我跟据他们的分数进行排名 再去新建一个列存储排序值 ...
- PHP中Session ID的实现原理
前序: 首先要明白PHPSESSID看似多次刷新都不会改变其实是没有删除本地相关联的cookie,删除的方法 session_destroy();//删除服务器端的session文件 setcooki ...
- 实现Java程序跨平台运行十二个注意事项
[转自] http://blog.chinaunix.net/uid-20550186-id-1927257.html 使用Java语言编写应用程序最大的优点在于"一次编译,处处运行&quo ...
- 数据库nomount mount open阶段走向
先来简要了解一下Oracle数据库体系架构以便于后面深入理解,Oracle Server主要由实例(instance)和数据库(database)组成.实例(instance)由共享内存(SGA)和后 ...
- mysql 问题总结[转]
一.Can't connect to MySQL server on 'localhost' (10061) 不能连接到 localhost 上的mysql分析:这说明“localhost”计算机 ...
- TOJ 1023 Taxi Cab Scheme
Description Running a taxi station is not all that simple. Apart from the obvious demand for a centr ...
- JS异步执行之setTimeout 0的妙用
最近在工作中遇到一些问题,大致是关于js执行问题的.由于没搞清执行顺序,导致出现了一些奇怪的bug. 所以这里整理一些有关异步执行的知识(冰山一角角)... 大家都知道js是单线程的,执行起来是顺序的 ...