大家好,欢迎来到IT知识分享网。
现在使用较多的linux磁盘管理工具有storcli和storcli64,其实可以当作是一个工具,反正就是lsi megaraid生产的阵列卡系列的磁盘管理工具,本人习惯性使用storcli,偶尔安装storcli64也常软连接成storcli
lsi的raid卡适用,其他厂商的不行!!!
c是controller,raid卡控制器,通常一张卡是一个c,如卡一/c0,卡二/c1,卡三/c2
v是虚拟磁盘组,即一个raid组是一个vg
d是物理盘组,即一个dg对应一个vg
e:s是物理盘的位置,e是背板,s是槽位,正常来说一个c对应一个e,s则为硬盘序号,如/s0是系统正常识别的第一块盘,/s2是第一块盘
f 外部配置,foreign
查看磁盘状态:storcli64 /c0 /eall/sall show 磁盘状态为UGOOD空闲盘,磁盘状态为DHS为专属热备,磁盘状态为GHS为全局热备
lsi 的raid卡分为直通模式和raid模式
直通模式是jbod
raid模式的裸盘是ugood
具体配置视raid卡型号而定
调整模式示例:storcli /c0 set jbod=on
storcli /c0/e8/s16 set jbod
卷管理
size默认单位MB
#创建raid5,并从中创建一个100G的卷
storcli /c0 add vd r5 size=102400 name=system drives=8:0-5
#剩余空间全部再划分一个卷
storcli /c0 add vd r5 size=all name=data drives=8:0-5
storcli /c0/fall show #查看foreign盘
storcli /c0/fall import #导入foreign盘配置(需要外部盘的所有raid盘组都在,缺盘时无法导入)
storcli /c0/fall delete #删除foreign盘配置,重新初始化为本地盘
#查看所有已配置的本地盘
storcli /call/vall show
#查看所有本地盘,包括已配置【在线的(online)和不在线的(offline)】,未配置【完好的(ugood)和已损坏的(ubad)】
storcli /call/eall/sall show
#查看所有控制器 所有背板 背板上的所有磁盘的详细信息
storcli /call/eall/sall show all
#定位硬盘(一般会闪烁)
storcli /c0/e8/s8 start locate
storcli /c0/e8/s8 stop locate
#做raid0示例
storcli /c0 add VD r0 drives=8:0
#做raid1示例
storcli /c0 add VD r1 drives=8:0,8:1
#做raid5示例
storcli /c0 add VD r5 drives=8:0-2
#注:raid6效率会比raid5低,据同事测试,能低百分之二十到百分之三十,配置raid时,盘少求快,可用raid5+热备,盘多求稳则用raid6,raid6能有效防止同一时间段坏两块盘造成的数据遗失,毕竟有时候“数据安全大于天”。
#做raid6示例
storcli /c0 add VD r6 drives=8:0-2,8:3
#raid加硬盘
storcli /c0/v0 start migrate type=r5 option=add drives=252:2
#raid设置缓存策略
storcli64 /c0 /v1 set wrcache=WT/WB/AWB #修改逻辑磁盘缓存策略
导入配置(foreign Configuration)
RAID 信息不止保存在 RAID 卡上,每个有关联的磁盘上也会有信息,如果 RAID 卡坏了,更换 RAID 卡,就需要配置 foreign Configuration。
l 查看 foreign Configuration
storcli /c0/fall show [all] [securityKey = xxx]
l 删除 foreign Configuration
storcli /c0/fall del|delete [securityKey = xxx]
l 导入 foreign Configuration
storcli /c0/fall import [preview] [securityKey = xxx]
#设置控制器 0 背板36 槽位号为1的磁盘状态为jbod
storcli /c0/e8/s1 set jbod
#设置控制器 0 背板36 槽位号为1的磁盘状态为good
storcli /c0/e8/s1 set good
#设置控制器 0 背板36 槽位号为1的磁盘状态为offline
storcli /c0/e8/s1 set offline
#设置控制器为0 背板为36 槽位号为1的磁盘状态为online
storcli /c0/e8/s1 set online
#磁盘定位
storcli /c0/e8/s3 start locate
#停止定位
storcli /c0/e8/s3 stop locate
#查看正在初始化的磁盘
storcli64 /cx/ex/sx show initialization
#磁盘开始初始化
storcli64 /cx/ex/sx start initialization
#停止磁盘的初始化
storcli64 /cx/ex/sx stop initialization
#背板为3,槽位为6的磁盘做 dgs为0的RAID的专属热备
storcli64 /c0/e3/s6 add hotsparedrive dgs=0
#背板为3,槽位为6的磁盘作为全局热备
storcli64 /c0/e3/s6 add hotsparedrive
#删除热备盘
storcli /c0/ex/sx delete hotsparedrive
#删除RAID
storcli64 /cx/vx d
#查看快速初始化
storcli64 /cx/vx show init
#开启快速初始化
storcli64 /cx/vx start init
#开启完全初始化
storcli64 /cx/vx start init full
#停止初始化
storcli64 /cx/vx stop init
#RAID5(5块以上)和RAID6(6块以上)在进行快速初始化时会转到后台进行初始化
#查看后台初始化
storcli64 /cx/vx show bgi
#停止初始化
storcli64 /call/v1 stop bgi
#挂起初始化
storcli64 /call/v1 suspend bgi
#蜂鸣器
storcli /c0 show alarm
storcli /c0 set alarm=off
#使用默认参数创建的RAID5 读策略为ra: Read ahead 写策略wt io策略为direct 条带大小为256
storcli64 /c0 add vd r5 size=all name=diskarray01 drives=50:5-7,50:9 awb ra cached strip=256
参考连接:storcli磁盘阵列管理
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/31212.html