[linux][运维]DELL服务器raid命令行工具MegaCli常用命令
1,最常用的是
/opt/MegaCli PDlist -aALL
是获取RAID卡的整个运行状况
2.设置适配器属性
这里以开启CopyBack功能为例讲解语法:一般val值0为启用相应功能,此处为Enable Copyback,1为禁用, -a后跟设配器号,一般就一个适配器指定为-a0或者ALL即可,具体参数以帮助说明为准,其他命令语法同此。
AdpSetProp -CopyBackDsbl -val -aN|-a0,1,2|-aALL
查看当前CopyBack状态
MegaCli -AdpGetProp -CopyBackDsbl a0
启用适配器0 copyback功能
MegaCli -AdpSetProp -CopyBackDsbl -0 -a0
获取当前Cache Flush Interval值默认即为4s
MegaCli -AdpGetProp CacheFlushInterval a0
设置Cache Flush Interval,默认即为4s
MegaCli -AdpSetProp CacheFlushInterval 4 a0
获取重建比率,默认为30%
MegaCli -AdpGetProp RebuildRate a0
设置重建比率为40%
MegaCli -AdpSetProp RebuildRate 40 a0
查看设配器当前日期时间
MegaCli -AdpGetTime a0
设置适配器时间
MegaCli AdpSetTime 20111101 11:33:00 a0
查看适配器BIOS状态
MegaCli -AdpBIOS -Dsply a0
查看启动设备
MegaCli -AdpBootDrive -Get -a0
设置启动设备
MegaCli -AdpBootDrive -Set -physdrv [32:0] -a0
启用|查看|关闭 自动重建状态
MegaCli -AdpAutoRbld -Enbl|-Dsbl|-Dsply -aN|-a0,1,2|-aALL
适配器CacheFlush
MegaCli -AdpCacheFlush a0
适配器统计
MegaCli -adpCount
所有适配器信息,此命令也可看到以上功能参数
MegaCli -AdpAllInfo –aALL
2.物理硬盘信息查看
所有物理硬盘信息列表
MegaCli -PDList -a0
查看第一块物理硬盘信息
MegaCli -pdInfo -PhysDrv [32:0] -a0
3.离线硬盘管理
设置物理硬盘在线
MegaCli -PDOnline -PhysDrv[32:5] -a0
设置物理硬盘离线
MegaCli -PDOffline -PhysDrv[32:5] -a0
4.热备盘管理
设置ID3硬盘为逻辑磁盘组1的独立热备盘
MegaCli -PDHSP -Set -Dedicated -Array1 -EnclAffinity -nonRevertible -PhysDrv [32:3] –aALL
设置ID3硬盘为全局热备盘
MegaCli -PDHSP -Set -EnclAffinity -nonRevertible -PhysDrv [32:3] -a0
删除热备盘ID3
MegaCli -PDHSP -Rmv -PhysDrv [32:3] –aALL
5.磁盘数据重建管理
管理一个物理磁盘数据重建、显示重建的过程
MegaCli -PDRbld -Start|-Stop|-Suspend|-Resume|-ShowProg |-ProgDsply -PhysDrv [32:3] –a0
6.物理硬盘初始化
物理硬盘ID3初始化、显示初始化过程
MegaCli -PDClear -Start |-Stop|-Suspend|-Resume|-ShowProg |-ProgDsply -PhysDrv [32:3] -a0
7.Miss状态硬盘管理
标记物理硬盘为miss状态,状态正常的硬盘不支持命令
MegaCli -PdMarkMissing –physdrv [32:3] -aN|-a0,1,2|-aALL
查看状态为miss的物理硬盘
MegaCli -PdGetMissing –a0
查看适配器附件信息
MegaCli -EncInfo -a0
8、虚拟硬盘管理
查看虚拟磁盘信息, -L后面跟虚拟磁盘ID
MegaCli -LDInfo -Lx|-L0,1,2|-Lall -aN|-a0,1,2|-aALL
8.1 缓存策略名词解释:
8.1.1 Write Policy(写入策略)
将高速缓存方法设置为回写或通过写。
WT (Write through) (通过写)高速缓存中,当磁盘子系统已接收到一个事务中的所有数据时,该控制器将数据传输完成信号发送给主机。
WB (Write back) (回写)高速缓存中,当控制器高速缓存已接收到某个事务中的所有数据时,该控制器将数据传输完成信号发送给主机。
Write-through(通过写)高速缓存与Write-back(回写)高速缓存相比具有数据安全的优势,但Write-back(回写)高速缓存比起Write-through(通过写)又有性能上的优势。
8.1.2 Read-ahead(预读)启用逻辑驱动器的SCSI预读功能。
可将此参数设为No-Read-Ahead(非预读)、Read-ahead(预读)或Adaptive(自适应)。 默认设置为Adaptive(自适应)。
NORA (No read ahead) (非预读)指定控制器在当前逻辑驱动器中不使用预读方式。
RA (Read ahead) (预读)指定控制器在当前逻辑驱动器中使用预读方式。
ADRA (Adaptive read ahead) (自适应)指定如果最近两次的磁盘访问出现在连续的扇区内,则控制器开始采用Read-ahead(预读)。 如果所有的读取请求都是随机的,则该算法回复到No-Read-Ahead(非预读),但仍要判断所有的读取请求是否有按顺序操作的可能。
8.1.3 Cache Policy(高速缓存策略)
适合在特定逻辑驱动器上读取。 它并不影响Read ahead(预读)高速缓存。
Cached (高速缓存I/O)指定所有读取数据在高速缓存存储器中缓存。
Direct (直接I/O)指定读取数据不在高速缓存存储器中缓存。 此为默认设置。 它不会代替高速缓存策略设置。数据被同时传送到高速缓存和主机。 如果再次读取同一数据块,则从高速缓存存储器读取。
8.2 虚拟硬盘管理命令
查看cache 策略
MegaCli -LDGetProp -Cache -L1 -a0
查看访问策略
MegaCli -LDGetProp -Access -L1 -a0
查看虚拟磁盘名字
MegaCli -LDGetProp -Name -L1 -a0
查看写策略
MegaCli -LDGetProp -DskCache -L1 -a0
设置虚拟磁盘名称
MegaCli -LDSetProp -Name vd_test -L1 -a0
设置访问策略
MegaCli -LDSetProp -RW -L1 -a0
设置cache策略
MegaCli -LDSetProp WB | RA | Direct -L1 -a0
启用disk cache
MegaCli -LDSetProp -DisDskCache -L1 -a0
磁盘阵列初始化:
初始化虚拟磁盘
MegaCli -LDInit {-Start [-full]}|-Abort -L1 -a0
查看初始化进度、过程
MegaCli -LDInit -ShowProg|-ProgDsply –L1 –a0
虚拟磁盘一致性检查
MegaCli -LDCC {-Start [-force]}|-Abort|-Suspend|-Resume|-ShowProg|-ProgDsply -L0 -a0
开始一致性检查
MegaCli -LDCC -Start -L1 -a0
后台初始化管理:
语法:
MegaCli -LDBI -Enbl|-Dsbl|-getSetting|-Abort|-Suspend|-Resume|-ShowProg|-ProgDsply -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL
查看后台初始化状态
MegaCli -LDBI -getSetting -L0 -a0
启用后台初始化
MegaCli -LDBI -Enbl -L0 -a0
查看虚拟磁盘组及所属物理硬盘信息
MegaCli -LdPdInfo -a0
查看虚拟磁盘组数量
MegaCli -LDGetNum -a0
创建虚拟磁盘:
配置raid1,并指定热备磁盘,此处为独立热备,若删除此raid配置热备盘自动变更为全局热备
MegaCli -CfgLdAdd -r1[32:1,32:2] WB RA Direct -Hsp [32:3] ALL-a0
仅配置raid1
MegaCli -CfgLdAdd -r1[32:1,32:2] WB RA Direct -a0
删除指定raid配置
MegaCli -CfgLdDel -L1 -a0
在线重建磁盘组, 向raid级别为1的虚拟磁盘组ID1添加添加硬盘
MegaCli -LDRecon -Start -r1 -Add -Physdrv [32:3] -L1 -a0
从虚拟磁盘组ID1移除硬盘
MegaCli -LDRecon -Start -r1 -Rmv -Physdrv [32:3] -L1 -a0
9、Cachecade 管理
创建cachecade
MegaCli -CfgCacheCadeAdd -r0 -Physdrv[32:4,32:5] -Name cachecade -a0
查看cachecade配置信息
MegaCli -CfgCacheCadeDsply -a0
删除cachecade,注意虚拟磁盘组ID,若使用MegaCli -LdPdInfo –aALL需要确认一下
MegaCli -CfgCacheCadeDel -L2 -a0
指派cachecade,测试提示不允许,使用格式如下
MegaCli -CfgCacheCadeAdd -r0 -Physdrv[32:4,32:5] -Name cachecade -assign –L1 -a0
MegaCli -Cachecade -assign|-remove -Lx|-L0,1,2|-LALL -aN|-a0,1,2|-aALL
10、虚拟磁盘配置管理
清除现有配置
MegaCli –CfgClr -a0
查看现有raid配置
MegaCli -CfgDsply -a0
保存指定适配器配置参数
MegaCli -CfgSave -f raidcfg -a0
恢复raid配置参数
MegaCli -CfgRestore -f raidcfg –a0
11、管理Foreign磁盘
扫描foreign状态磁盘
MegaCli -CfgForeign -Scan -a0
显示foreign状态磁盘
MegaCli -CfgForeign –Dsply -a0
导入foreign磁盘
MegaCli -CfgForeign –Import -a0
清除foreign信息
MegaCli -CfgForeign –Clear -a0
MegaCli -Version -Cli|-Ctrl|-Driver|-Pd -aN|-a0,1,2|-aALL
MegaCli -Perfmon {-start -interval <val>} | {stop} | {-getresults -f <Filename>} -aN
[linux][运维]DELL服务器raid命令行工具MegaCli常用命令相关推荐
- 【linux运维】还在为访问服务器工具犯愁吗?这六款Linux常用远程连接工具你肯定得知道
本章概述: 工欲善其事必先利其器,作为一个不专业的linux运维工程师,一个趁手的工具可以快速如飞.万晓博网站优化从网络上找到如何这6款工具,每一个都是百里挑一,自我感觉不错,所以分享给大家. 软件1 ...
- linux运维笔记:Rsync数据同步工具
linux运维笔记:Rsync数据同步工具 1-Rsync简介 Rsync英文全称是Remote synchronization,Rsync具有可以使本地和远程两台主机之间的数据快速复制和同步镜像.远 ...
- 【Android 命令行工具】Android 命令行工具简介 ( 官方文档 | SDK 命令行工具 | SDK 构建工具 | SDK 平台工具 | 模拟器工具 | Jetifier 工具 )
文章目录 一.官方文档 二.Android 命令行工具简介 1.SDK 命令行工具 2.SDK 构建工具 3.SDK 平台工具 4.模拟器工具 5.Jetifier 工具 一.官方文档 Android ...
- Linux 运维必备的 13 款实用工具,拿好了
本文介绍几款 Linux 运维比较实用的工具,希望对 Linux 运维人员有所帮助. 1. 查看进程占用带宽情况 - Nethogs Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进 ...
- java 编写命令行工具_编写命令行工具
1.使用common-cli编写命令行工具 commons-cli是Apache开源组织提供的用于解析命令行参数的包. 先引用common-cli依赖包: commons-cli commons-cl ...
- Linux运维人员-服务器组成硬件基础
第1章 1.1关于运维人员 1.1.1 运维的职责 数据不能丢 网站7*24小时运行 保证用户体验(用户体验要好) 1.1.2 运维原则 简单.易用.高效 === 简单.粗暴 1.2 服务器 1.2 ...
- Linux运维 | 私人服务器搭建的全过程
最近,前些天新买的树莓派到了.于是,准备上手用这个树莓派搭建一个属于自己的服务器,在上面放一个人网站,以后可能会当作一个云盘.个人博客以及Minecraft的私服. 以下记录一下全过程 有线连接树莓派 ...
- [运维]Dell R710 raid配置
Dell R系列的一些服务器,raid的配置都大同小异,公司大部分的服务器,都是Dell R710型号的,这个型号的raid界面配置起来还是很简单的,下面来跟随小编体验一下raid如何配置吧.ps:图 ...
- DOS命令行操作MySQL常用命令
平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...
最新文章
- 关于升级 xcode8
- C 冒泡排序及其非常非常非常简单的优化
- linux IP 命令使用举例
- 火车载客(ybtoj-二叉堆)
- esb 和 开源esb_如果今天完成,ESB会是什么样子?
- TensorFlow10-多层神经网络建模,存储和载入
- 清理 Xcode 10
- pdf 改变页面大小 python_python – 裁剪.pdf文件的页面
- C语言文件读写操作总结
- Go语言编程从入门到精通,数据类型
- 黑盒测试的测试方法及其案例
- 网吧服务器维护工具,某某网吧专用维护工具(网吧维护管理助手)V5.1 最新版
- reg文件导入注册表后出现中文乱码的解决方法
- 4-9 Python对象的自省机制
- 35岁程序员人群被公司优化,你觉得合理吗?
- 一个例子搞清楚(先验分布/后验分布/似然估计)
- centOS 7 安装可视化用户界面
- matlab:曲线拟合
- matplotlib.pyplot 库(二)
- C++ QT中国象棋项目讲解(六) 人机对战N步搜索