转载自:http://home.51.com/chenjianghui1987/diary/item/10051836.html

文章本身我不做过多修改了,在这里我就把自己在安装时候碰到的难点跟大家提下。

1.何处下载?

首先,根据文章中的路径已经下载不到相应的文件了,在此我们就自己到http://www.lsi.com的网站上去搜,尝试了各种组合

最后终于用linux_cli.zip在搜索栏中搜索出相应结果,找到linux版本,下载即可。

为了安全起见我还将文件上传至下载空间,以备不时之需。

http://down.51cto.com/data/342011

2.如何使用?

安装完后的文件依然存放在/opt目录下,但是内部多了几层目录。

/opt/MegaRAID/MegaCli/MegaCli64 后跟着相应的参数即可。

megacli功能还是非常强大的。在想获得更多raid信息及硬盘细节问题等细节上,得到了更多底层的数据

Linux操作系统下使用MegaCli工具查看Raid磁盘阵列状态

新版本的MegaCli-1.01.24-0.i386.rpm会把程序安装在/opt下,可以自定义安装目录,例如:rpm –relocate

/opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm 即把安装目录 /opt 替换成

/usr/sbin。下载地址:http://www.lsi.com/support/downloads/megaraid/miscellaneous/linux/Linux_MegaCLI_1.01.24.zip 我这里介绍安装在/opt下。

1. 首先介绍下Linux系统本身查看

软件raid:查看raid级别,状态等信息

#cat /proc/mdstat

硬件raid:查看raid的厂商,型号,级别

#dmesg | grep -i raid

#cat /proc/scsi/scsi

2.硬件raid最佳的办法是通过已安装的raid厂商的管理工具来查看,下面安装MegaCLI工具查看

首先下载MegaCli,解压缩。#rpm -ivh MegaCli-1.01.24-0.i386.rpm  安装在/opt下,所以执行命令都是/opt/MegaCli 哦。

命令使用:

#/opt/MegaCli  -LDInfo -Lall -aALL 查raid级别

#/opt/MegaCli -AdpAllInfo -aALL 查raid卡信息

#/opt/MegaCli -PDList -aALL 查看硬盘信息

#/opt/MegaCli -AdpBbuCmd -aAll 查看电池信息

#/opt/MegaCli -FwTermLog -Dsply -aALL 查看raid卡日志

#/opt/MegaCli -adpCount 【显示适配器个数】

#/opt/MegaCli -AdpGetTime –aALL 【显示适配器时间】

#/opt/MegaCli -AdpAllInfo -aAll    【显示所有适配器信息】

#/opt/MegaCli -LDInfo -LALL -aAll    【显示所有逻辑磁盘组信息】

#/opt/MegaCli -PDList -aAll    【显示所有的物理信息】

#/opt/MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】

#/opt/MegaCli -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】

#/opt/MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】

#/opt/MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL    【显示BBU设计参数】

#/opt/MegaCli -AdpBbuCmd -GetBbuProperties -aALL    【显示当前BBU属性】

#/opt/MegaCli -cfgdsply -aALL    【显示Raid卡型号,Raid设置,Disk相关信息】

3.磁带状态的变化,从拔盘,到插盘的过程中。

Device        |Normal|Damage|Rebuild|Normal

Virtual Drive    |Optimal|Degraded|Degraded|Optimal

Physical Drive    |Online|Failed –> Unconfigured|Rebuild|Online

4.查看磁盘缓存策略

#/opt/MegaCli -LDGetProp -Cache -L0 -a0

or

#/opt/MegaCli -LDGetProp -Cache -L1 -a0

or

#/opt/MegaCli -LDGetProp -Cache -LALL -a0

ro

#/opt/MegaCli -LDGetProp -Cache -LALL -aALL

ro

#/opt/MegaCli -LDGetProp -DskCache -LALL -aALL

5.设置磁盘缓存策略

缓存策略解释:

WT    (Write through

WB    (Write back)

NORA  (No read ahead)

RA    (Read ahead)

ADRA  (Adaptive read ahead)

Cached

Direct

例子:

#/opt/MegaCli -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0

or

#/opt/MegaCli -LDSetProp -Cached|-Direct -L0 -a0

or

enable / disable disk cache

#/opt/MegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a0

6.创建一个 raid5 阵列,由物理盘 2,3,4 构成,该阵列的热备盘是物理盘 5

#/opt/MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0

7.创建阵列,不指定热备

#/opt/MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a0

8.删除阵列

#/opt/MegaCli -CfgLdDel -L1 -a0

9.在线添加磁盘

#/opt/MegaCli -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0

10.阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。

#/opt/MegaCli -LDInit -ShowProg -LALL -aALL

或者以动态可视化文字界面显示

#/opt/MegaCli -LDInit -ProgDsply -LALL -aALL

11.查看阵列后台初始化进度

#/opt/MegaCli -LDBI -ShowProg -LALL -aALL

或者以动态可视化文字界面显示

#/opt/MegaCli -LDBI -ProgDsply -LALL -aALL

12.指定第 5 块盘作为全局热备

#/opt/MegaCli -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

13.指定为某个阵列的专用热备

#/opt/MegaCli -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

14.删除全局热备

#/opt/MegaCli -PDHSP -Rmv -PhysDrv[1:5] -a0

15.将某块物理盘下线/上线

#/opt/MegaCli -PDOffline -PhysDrv [1:4] -a0

#/opt/MegaCli -PDOnline -PhysDrv [1:4] -a0

16.查看物理磁盘重建进度

#/opt/MegaCli -PDRbld -ShowProg -PhysDrv [1:5] -a0

或者以动态可视化文字界面显示

#/opt/MegaCli -PDRbld -ProgDsply -PhysDrv [1:5] -a0

#-----------------------------------

/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -physdrv[32:2] -aALL

下面转自:

http://blog.sina.com.cn/s/blog_57c70e190101ebl9.html

今天给服务器DELL

R710加硬盘,准备在线做raid,以前不太注意这些事,搞起来花了一些时间,不过还好是搞定了,赶紧记录下来,免的日后忘记了。

用MegaCli做阵列,最重要是就是这三个系数:

Adapter #0

Enclosure Device ID: 32

Slot Number: 0

分别代表了 -PhysDrv[E0:S0,E1:S1,...] -aN

#物理磁盘的

enclosure号:slot号  -a是阵列卡号

这些参数可以通过下面的命令得到。

查看阵列卡信息

lspci -v

/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL

查看所有物理硬盘状态

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0

# /opt/MegaRAID/MegaCli/MegaCli64 help |grep -i pdinfo

MegaCli -pdInfo -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL

MegaCli -LdPdInfo -aN|-a0,1,2|-aALL

查看逻辑盘详细信息

# /opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo

-aALL

查看单个盘的详细信息

# /opt/MegaRAID/MegaCli/MegaCli64 -pdInfo -PhysDrv[32:3] -aALL

Adapter 0: Device at Enclosure - 32, Slot - 3 is not

found.

像我新增加的硬盘就是 [32:2]

cfe39b63d04d2a21beedeb13268d9d32.png

aeaf6d40f70eae238e3b2ba6a5842eab.png

fc8c1817489f0d1d03d935f09c168c96.png

这里我的硬盘被标记为“Foreign”外来配置,要清除一下,不然会报下面这个错误:

The specified physical disk does not have the appropriate

attributes to complete

the requested command.

Exit Code: 0x26

扫描外来配置的个数:

# /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -scan -a0

There are 1 foreign configuration(s) on controller 0.

Exit Code: 0x00

清除外来配置:

# /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -clear -a0

Foreign configuration 0 is cleared on controller 0.

Exit Code: 0x00

再次扫描外来配置的个数:

# /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -scan

-a0

There is no foreign configuration on controller 0.

Exit Code: 0x00

创建Raid0

# /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r0[32:2] WB

Direct -a0

Adapter 0: Created VD 2

Adapter 0: Configured the Adapter!!

Exit Code: 0x00

eef4bc748077755c05387431d3ad8ceb.png

9eddcc5981ebe73f0a8b9140b934e0ef.png

2efe9a9fea110783a0b0b60ca3c03eee.png

删除阵列:

# /opt/MegaRAID/MegaCli/MegaCli6  -cfgclr

-a0    清除所有的raid组的配置

# /opt/MegaRAID/MegaCli/MegaCli6  -cfglddel

-L0 -a0  删除指定的raid组(Target Id:

0)的raid组,可以通过上面的“查看逻辑盘详细信息”得到。

查看硬盘的重建情况:

# /opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ProgDsply -PhysDrv

[12:7] -aALL

Device(Encl-12 Slot-7) is not in rebuild process

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/539451.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/539451.shtml
英文地址,请注明出处:http://en.pswp.cn/news/539451.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Myeclipse 更改web项目的访问名

第一步:在要修改的项目名称上右击选择最下面一列的”prepertise“(属性),进入属性设置界面。 第二步:找到左侧菜单栏的”Myeclipse“中的web项,设置”Web Context -root“值,之后点击”ok“按钮…

年底送书活动:送出6本技术书籍,价值372元!

年底了 为了回馈公众号粉丝 特别赠送6本新书 它就是&#xff01;&#xff01;&#xff01; <RabbitMQ实战指南> 最近在做消息队列 正好看到此书 收益良多 正好推荐给大家 感谢原书作者支持3本 另外~ 本人自费购买了3本 一共6本 免费送给大家 总价值&#xff1a;62*6&…

终端不能联网_5G和物联网DDA的关系

多年以来&#xff0c;物联网一直是一个大家耳熟能详又不知为何物的东西&#xff0c;而物联网的定义也随着技术的进步和应用场景的改变而不断的变化和演化。以前&#xff0c;物联网WLAN物联网(就是WiFi、蓝牙、ZigBee...)。而如今物联网WLAN物联网蜂窝物联网(2/3/4G、NB、LoRa、…

linux磁盘fio压力测试,fio进行磁盘压力测试

fio可以用来测试磁盘IO常用的参数如下&#xff1a;filename/dev/emcpowerb 支持文件系统或者裸设备&#xff0c;-filename/dev/sda2或-filename/dev/sdbdirect1 测试过程绕过机器自带的buffer&#xff0c;使测试结果更真实rwrandwread 测试随机读的…

SpringMVC 实例 --非注解【过时的,留作回忆】

练习项目&#xff1a;test SpringMVC 实例 --非注解&#xff0c;只用于学习理解。到了spring 3.0以后或许部分东西已经过时了&#xff0c;在实际工作中并不一定好用。 但对于理解SpringMVC的实现方式很有帮助&#xff0c;在以后使用注解时&#xff0c;会明白是怎么个来龙去脉&a…

云场景实践研究第27期:袋鼠云

更多云场景实践研究案例&#xff0c;点击这里&#xff1a;【云场景实践研究合集】联合不是简单的加法&#xff0c;而是无限的生态&#xff0c;谁会是下一个独角兽 随着网站论坛粉丝数高涨&#xff0c;原有系统架构和服务器性能已无法满足热情高涨的粉丝需求。同时&#xff0c;网…

怎么在电脑上看磁盘分配单元的大小_电脑磁盘到底该不该分区?怎么分区?

“哥&#xff0c;在吗&#xff1f;在你家新买的adolbook14 2020怎么只有一个C盘啊?”“电脑磁盘怎么重新分区啊&#xff1f;在线等&#xff01;急&#xff01;”“本电脑小白可太骄傲了&#xff0c;我居然自己给电脑磁盘分区了&#xff0c;一通操作猛如虎&#xff01;”……那…

嵌入式Linux初始化硬件RTC,嵌入式Linux系统中的快速启动技术研究

嵌入式Linux系统主要特点在于使用Bootloader替代了桌面系统的BIOS&#xff0c;同时对系统进行了规模上的裁剪&#xff0c;但硬件上的劣势往往导致系统启动速度较慢&#xff0c;而嵌入式产品使用者又对系统的开机速度比较敏感&#xff0c;样就产生了对于提高嵌入式Linux系统启动…

Ajax总结

Ajax的核心技术是XMLHttpRequest对象,它可以在不向服务器提交整个页面的情况下&#xff0c;实现局部更新网页。通过这个对象&#xff0c;Ajax可以像桌面应用程序那样只与服务器进行数据层的交换&#xff0c;而不必每次都刷新界面&#xff0c;也不必每次将数据处理的工作都交给服…

SpringMVC访问静态资源的三种方式

如何你的DispatcherServlet拦截 *.do这样的URL&#xff0c;就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”&#xff0c;拦截了所有的请求&#xff0c;同时对*.js,*.jpg的访问也就被拦截了。 目的&#xff1a;可以正常访问静态文件&#xff0c;不要找不到…

电脑如何进入bios模式_华硕笔记本电脑开机自动进入BIOS界面怎么办?

最近很多人的华硕牌子笔记本有问题&#xff0c;说自己开机就直接进入BIOS了。对于这些小白来说&#xff0c;一脸懵逼啊&#xff0c;不知道怎么解决&#xff0c;其实大家也不要着急&#xff0c;坚哥来简单帮大家分析一下。第一、可能系统的文件被更改&#xff0c;从而导致无法启…

springmvc在controller和视图之间传递参数

从视图向controller传递值&#xff0c; controller <--- 视图 1&#xff09;简单类型&#xff0c;如int, String, 应在变量名前加RequestParam注解&#xff0c;例如&#xff1a; RequestMapping("hello3")public String hello3( RequestParam("name" …

苹果手机怎么清理听筒灰尘_怎么清理手机听筒的灰尘?

作为一个专业的强迫症从业者&#xff0c;我已经看不惯手机听筒的灰尘很久了&#xff0c;在经历无数次失败之后&#xff08;针&#xff0c;牙刷&#xff0c;牙签&#xff0c;吸尘器等等&#xff09;。我必须要来分享一个超级实用的方法清理手机听筒的灰尘。那就是&#xff0c;起…

linux mrtg 命令,linux服务器之流量监控(MRTG)

本系列文章原则&#xff1a;灰常详细&#xff0c;灰常简单&#xff0c;新手包学包会&#xff01;因其简单&#xff0c;故未涉及安全性方面的考虑呵&#xff01;本实验服务器为rhel-5-server-i386&#xff0c;客户端为windows xp。本实验所用软件包均在rhel-5-server-i386-dvd.i…

搭建网站必不可少的知识14

安全组配置 “操作”-“安全组配置” 单击“内网入方向”&#xff0c;“添加安全组规则”默认配置即可“确定”。在公网入方向和公网出方向都这样添加上。&#xff08;如果存在就先删除后在添加&#xff09;。现在应该能登录了。 输入密码&#xff0c;点击“确定” 登录后只有一…

8代cpu能跑linux,Intel公布6/7/8代桌面CPU打漏洞补丁性能结果:影响很小

今天&#xff0c;Intel执行副总裁数据、数据中心事业部总经理Navin Shenoy(孙纳颐)发布了第二篇性能测试文章&#xff0c;针对客户端也就是桌面平台用户在打上修复“Spectre”和“Meltdown”漏洞补丁之后的实际情况。对于大部分普通电脑用户来说&#xff0c;性能的影响并不显著…

Spring mvc interceptor配置拦截器

原文&#xff1a;http://blog.csdn.net/liyisong2008/article/details/42915715 -------------------------------------------------------------------------- xml代码&#xff1a; [java] view plaincopy <?xml version"1.0" encoding"UTF-8"?>…

rm: 无法删除swap: 不允许的操作_safe-rm老板再也不用担心我删库跑路啦[视频]

saferm 老板再不怕我删库跑路https://www.zhihu.com/video/1177717527541731328在 linux 上&#xff0c;使用 rm 是一件非常危险的事情(最近又有朋友遇到了我才想起了写这篇文章)&#xff0c;如果不幸手残执行了 rm -rf 删除了重要文件&#xff0c;建议你准备收拾包袱跑路吧。既…

视频通信基础知识之采集

在之前的文章里&#xff0c;我们说了不少关于音视频相关的内容&#xff0c;但是一直没有系统的来介绍视频通信&#xff0c;接下来我们将出一个系列关于视频通信的文章。帮助大家对视频通信有一个更全面的认识。系列文大纲如下&#xff1a;视频通信采集视频通信处理视频通信编码…

Spring MVC 流程图

Spring工作流程描述1. 用户向服务器发送请求&#xff0c;请求被Spring 前端控制Servelt DispatcherServlet捕获&#xff1b;2. DispatcherServlet对请求URL进行解析&#xff0c;得到请求资源标识符&#xff08;URI&#xff09;。然后根据该URI&#xff0c;调用HandlerMapping获…