• 安装MegaCli,查看linux服务器raid信息


    1、下载安装包

    下载地址:https://raw.githubusercontent.com/crazy-zhangcong/tools/master/MegaCli8.07.10.tar.gz

    2、安装软件包

    复制代码
    [root@web-01_zw_119 install]# tar -zxf MegaCli8.07.10.tar.gz 
    [root@web-01_zw_119 install]# tree MegaCli8.07.10
    MegaCli8.07.10
    ├── Linux
    │   ├── Lib_Utils-1.00-09.noarch.rpm   # 需要安装这两个 rpm 包
    │   ├── MegaCli-8.02.21-1.noarch.rpm
    │   ├── readme.txt
    │   └── Run-Linux-PERC.sh
    └── WINDOWS
        ├── MegaCli64.exe
        ├── MegaCli.exe
        ├── readme.txt
        ├── X64.bat
        └── X86.bat
    
    [root@web-01_zw_119 install]# cd MegaCli8.07.10/Linux/
    [root@web-01_zw_119 Linux]# rpm -ivh Lib_Utils-1.00-09.noarch.rpm
    [root@web-01_zw_119 Linux]# rpm -ivh MegaCli-8.02.21-1.noarch.rpm
    [root@web-01_zw_119 Linux]# ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/local/bin/MegaCli 
    [root@web-01_zw_119 Linux]# MegaCli -v
                                         
    
          MegaCLI SAS RAID Management Tool  Ver 8.02.21 Oct 21, 2011
    
        (c)Copyright 2011, LSI Corporation, All Rights Reserved.
    
    Exit Code: 0x00


    一、查看Raid卡信息
    megacli -LDInfo -Lall -aALL

    [root@ robin]# megacli -LDInfo -Lall -aALL

    OSSpecificInitialize: Failed to load libsysfs.so.2.0.2 Please ensure that libsfs is present in the system.
    The dependent library libsysfs.so.2.0.1 not available. Please contact LSI for distribution of the package

    Adapter 0 – Virtual Drive Information:
    Virtual Drive: 0 (Target Id: 0)
    Name :
    RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
    Size : 930.5 GB
    Mirror Data : 930.5 GB
    State : Optimal <<<< 这是正常的状态。Degraded 代表raid组有硬盘故障,raid组降级。

    Strip Size : 64 KB
    Number Of Drives per span:2 <<<< RAID组包含2块磁盘(但实际是4块500G的SSD做Raid10)。

    Span Depth : 2 <<<< 深度若是1,说明实际只是RAID 1。2表示可以是RAID 10

    Default Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
    Current Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
    Default Access Policy: Read/Write
    Current Access Policy: Read/Write
    Disk Cache Policy : Disk’s Default
    Ongoing Progresses:
    Background Initialization: Completed 41%, Taken 190 min.
    Encryption Type : None
    Default Power Savings Policy: Controller Defined
    Current Power Savings Policy: None
    Can spin up in 1 minute: No
    LD has drives that support T10 power conditions: No
    LD’s IO profile supports MAX power savings with cached writes: No
    Bad Blocks Exist: No
    Is VD Cached: No

    备注:

    RAID型号对应表信息如下:

    RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0" #代表Raid 1

    RAID Level : Primary-0, Secondary-0, RAID Level Qualifier-0" #代表Raid 0

    RAID Level : Primary-5, Secondary-0, RAID Level Qualifier-3" #代表Raid 5

    RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0" #代表Raid10

    二、查看硬盘信息:
    [root@ robin]# megacli -PDList -aALL

    有如下样式的几段,说明实际有几块硬盘(下面是一块500G的SSD的信息)

    Enclosure Device ID: 32
    Slot Number: 3
    Drive’s postion: DiskGroup: 0, Span: 1, Arm: 1
    Enclosure position: 0
    Device Id: 3
    WWN: 50025388A0061518
    Sequence Number: 2
    Media Error Count: 0
    Other Error Count: 0
    Predictive Failure Count: 0
    Last Predictive Failure Event Seq Number: 0
    PD Type: SATA
    Raw Size: 465.761 GB [0x3a386030 Sectors]
    Non Coerced Size: 465.261 GB [0x3a286030 Sectors]
    Coerced Size: 465.25 GB [0x3a280000 Sectors]
    Firmware state: Online, Spun Up <<< Online 代表磁盘正常;若为 Failed 代表硬盘故障。
    Device Firmware Level: BB0Q
    Shield Counter: 0
    Successful diagnostics completion on : N/A
    SAS Address(0): 0x4433221107000000
    Connected Port Number: 3(path0)
    Inquiry Data: S1DHNSADA04008B Samsung SSD 840 EVO 500GB EXT0BB0Q
    FDE Enable: Disable
    Secured: Unsecured
    Locked: Unlocked
    Needs EKM Attention: No
    Foreign State: None
    Device Speed: 6.0Gb/s
    Link Speed: 6.0Gb/s
    Media Type: Solid State Device
    Drive: Not Certified
    Drive Temperature :32C (89.60 F)
    PI Eligibility: No
    Drive is formatted for PI information: No
    PI: No PI
    Drive’s write cache : Disabled
    Drive’s NCQ setting : Disabled
    Port-0 :
    Port status: Active
    Port’s Linkspeed: 6.0Gb/s
    Drive has flagged a S.M.A.R.T alert : No

    关于这个工具的更多的使用方法,请移步:

    http://www.ttlsa.com/tools/megacli-tool-query-raid-status/

    raid卡的数据在硬盘上有一份,在raid卡中有一份,当逻辑有错误的时候,可以重新从硬盘把逻辑数据导入,这个时候会做一些检验和检查

    raid卡的盘有4种基本状态。

    Failed 基本无救,联系dell保修。

    Online 正常装填。

    Foreign 逻辑有错误,这个盘未识别,解决方法:从硬盘重新导入raid卡的逻辑数据。

    Unconfigd 第一种情况就是这个盘没有配置在raid中,第二种情况就是逻辑有错误,这个盘未识别。解决方法:从硬盘重新导入raid卡的逻辑数据。第一种情况下,重新从硬盘导入逻辑数据也没办法,第二种情况下是可以的。

    spans值 1,2,3,4做raid0,八块盘做raid1形成1、2、3、4

    Drive’s position: DiskGroup: 0, Span: 0, Arm: 1

    如果盘坏在不同的raid1上,就可以,如果坏在相同的raid1上数据就完了,所以最大可以坏4块盘。

    PD值 0、1、2、3、4、5、6、7、

    mt检测:

    dmidecode |grep -i ser

    MegaCli -pdlist -aall

    MegaCli -pdlist -aall |grep ‘Firmware state’

    MegaCli -LDInfo -Lall -aALL

    MegaCli -h

    MegaCli -CfgForeign -Import -aall

    MegaCli -pdlist -aall |grep ‘Firmware state’

    MegaCli -pdlist -aall

    MegaCli -LdPdInfo -aALL

    MegaCli -LdPdInfo -aALL|more

    MegaCli -LdPdInfo -aALL >

    vim aaaa

    MegaCli -pdlist -aall

    MegaCli -pdlist -aall |grep ‘Firmware state’

    MegaCli -FwTermLog -Dsply -aALL

  • 相关阅读:
    HTML5学习
    Python随手记
    Python学习之warn()函数
    Redis学习
    多线程--wait()和notify(),Thread中的等待和唤醒方法
    Interrupt中断线程注意点
    Thread中yield方法
    mysql创建唯一索引,避免数据重复插入
    Jquery自动补全插件的使用
    linux ssh免密登陆远程服务器
  • 原文地址:https://www.cnblogs.com/chenjw-note/p/10316197.html
Copyright © 2020-2023  润新知