博客
关于我
MegaCli查看RIAD相关信息
阅读量:796 次
发布时间:2023-02-08

本文共 2165 字,大约阅读时间需要 7 分钟。

Linux下MegaCli查看RAID信息的方法

在系统管理中,RAID信息的查看与分析是非常重要的一环。无论是软件RAID还是硬件RAID,掌握相关的命令和方法都能帮助我们更好地了解系统状态,及时发现潜在问题。

一、软件RAID信息查看方法

在软件RAID的情况下,我们只能依赖Linux系统自身的信息查看方法。常用的命令包括:

cat /proc/mdstat

通过这个命令可以查看RAID的级别、状态等信息。例如:

cat /proc/mdstat# 输出示例:Array #2 (version 1.0) 2: 0  8  16  32  128  256  512  1024 active: 2 2: [0]  [8]  [16]  [32]  [128]  [256]  [512]  [1024]        0  8  16  32  128  256  512  1024 2: 0  8  16  32  128  256  512  1024 active: 2 2: [0]  [8]  [16]  [32]  [128]  [256]  [512]  [1024]        0  8  16  32  128  256  512  1024

此外,dmesg | grep -i raidcat /proc/scsi/scsi 也是常用的方法,可以帮助我们查看RAID相关的设备信息。

二、硬件RAID信息查看方法

对于硬件RAID,建议使用硬件厂商提供的管理工具。例如,Dell的服务器可以通过Dell命令行工具(MegaCli)来查看详细信息。以下是一些常用的命令示例:

MegaCli -LDInfo -Lall -aALL

这个命令可以显示所有逻辑磁盘组的信息。例如:

# 输出示例: MegaCli -LDInfo -Lall -aALL Adapter #0: Logical Disk #0 Size: 2^40 GB (2^40 * 512 MB) State: Optimal Status: OK Virtual Size: 2^40 GB Physical Size: 2^40 GB Type: RAID 5 RAID Level: 5 Span Count: 2

三、MegaCli常用命令与参数

MegaCli 是一款强大的RAID管理工具,支持多种参数来查看和管理RAID信息。以下是一些常用的命令和参数示例:

1. 查看RAID卡信息

MegaCli -AdpAllInfo -aALL

2. 查看物理磁盘信息

MegaCli -PDList -aALL

3. 查看磁盘缓存策略

MegaCli -LDGetProp -Cache -L0 -a0

4. 查看磁盘状态变化

磁带状态的变化可以通过以下命令监控:

Device | Normal | Damage | Rebuild | NormalVirtual Drive | Optimal | Degraded | Degraded | OptimalPhysical Drive | Online | Failed -> Unconfigured | Rebuild | Online

5. 查看阵列初始化进度

可以通过以下命令查看阵列的初始化进度:

MegaCli -LDInit -ShowProg -LALL -aALL

四、磁盘缓存策略管理

1. 查看缓存策略

MegaCli -LDGetProp -Cache -LALL -aALL

2. 设置缓存策略

MegaCli -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0

五、阵列管理命令

1. 创建阵列

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

2. 在线添加磁盘

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

3. 删除阵列

MegaCli -CfgLdDel -L1 -a0

六、全局热备管理

1. 设置全局热备

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

2. 删除全局热备

MegaCli -PDHSP -Rmv -PhysDrv[1:5] -a0

七、物理磁盘管理

1. 查看物理磁盘状态

MegaCli -PDOffline -PhysDrv [1:4] -a0

2. 上线物理磁盘

MegaCli -PDOnline -PhysDrv [1:4] -a0

八、重建进度查看

1. 查看重建进度

MegaCli -PDRbld -ShowProg -PhysDrv [1:5] -a0

九、工具推荐

对于Dell服务器,建议使用以下工具:

  • MegaCli:适用于所有RAID控制器。
  • MegaRC:适用于LSI控制器。
  • raidmon:Dell的图形化RAID监控工具。
  • 通过以上方法,我们可以全面了解RAID信息,及时发现潜在问题,确保系统的稳定性和可靠性。

    转载地址:http://wqyfk.baihongyu.com/

    你可能感兴趣的文章
    MyBatis实现 if-else功能
    查看>>
    MyBatis实操第一课5月17号.在学完了MaBatis框架后。
    查看>>
    MyBatis学习总结(9)——使用MyBatis Generator自动创建代码
    查看>>
    MyBatis学习总结(8)——Mybatis3.x与Spring4.x整合
    查看>>
    MyBatis学习总结(7)——Mybatis缓存
    查看>>
    MyBatis学习总结(6)——调用存储过程
    查看>>
    MyBatis学习总结(4)——解决字段名与实体类属性名不相同的冲突
    查看>>
    MyBatis学习总结(2)——使用MyBatis对表执行CRUD操作
    查看>>
    MyBatis学习总结(27)——Mybatis-Plus使用小技巧
    查看>>
    MyBatis学习总结(26)——Mybatis源码中使用了哪些设计模式?
    查看>>
    Mybatis-@MapperScan和mybatisscan分析
    查看>>
    mybatis+springboot+MySQL批量插入 1w 条数据
    查看>>
    mybatis
    查看>>
    MybaisPlus的Mapper.xml中,数据库中的字段是Mybatis中的关键字如何处理---SpringCloud工作笔记185
    查看>>
    Mobx 结合 TypeScript 实现 setState 类型推导
    查看>>
    MyAdapter代码复用工具类
    查看>>
    Mock 工具使用:弱网测试
    查看>>
    Mock+Proxy在SDK项目的自己主动化測试实战
    查看>>
    Mock.js 的语法规范
    查看>>
    Mock.js 的语法规范学习
    查看>>