zoukankan      html  css  js  c++  java
  • 根据系统中的/dev/sdn查询属于物理机上的slot几号盘位

    一、先安装megaCLI

    先下载软件:https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-10_MegaCLI_Linux.zip

    或者直接wget到服务器上,进行解析安装

    unzip 8-07-10_MegaCLI_Linux.zip
    cd 8.07.10_MegaCLI_Linux/Linux\ MegaCLI\ 8.07.10/
    rpm -ivh MegaCli-8.07.10-1.noarch.rpm

    二、比如要查询/dev/sdn1对应要更换磁盘的slot 几号盘位

    # df -h |grep sdn
    /dev/sdn1                   3.7T  2.1T  1.6T  57% /data8
    # ll /dev/disk/by-id | grep sdn1          # 查询设备的wwn号
    lrwxrwxrwx 1 root root 10 Dec  5 20:50 ata-ST4000NM0035-1V4107_ZC17H1Q6-part1 -> ../../sdn1
    lrwxrwxrwx 1 root root 10 Dec  5 20:50 scsi-SATA_ST4000NM0035-1V_ZC17H1Q6-part1 -> ../../sdn1
    lrwxrwxrwx 1 root root 10 Dec  5 20:50 wwn-0x5000c500b21acfcd-part1 -> ../../sdn1
    # /opt/MegaRAID/MegaCli/MegaCli64 PDList -aAll -NoLog | grep -C 5 5000c500b21acfcd
    
    Enclosure Device ID: 0
    Slot Number: 9
    Enclosure position: 1
    Device Id: 10
    WWN: 5000c500b21acfcd
    Sequence Number: 6
    Media Error Count: 0
    Other Error Count: 52
    Predictive Failure Count: 0
    Last Predictive Failure Event Seq Number: 0

    grep -A 显示匹配指定内容及之后的n行

    grep -B  显示匹配指定内容及之前的n行

    grep -C  显示匹配指定内容及其前后各n行

    查到硬盘位置为slot 9然后再去更换对应的磁盘既可。

    卸载故障硬盘
    /opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv[0:13] -a0
     
    # /opt/MegaRAID/MegaCli/MegaCli64 PDList -aAll -NoLog # 用此命令查看 上面命令中 0
    和 13 以及 -a0 的对应关系: Adapter #0 Enclosure Device ID: 0 Slot Number: 13

      MegaCli64 -PdLocate {[-start] | -stop} -physdrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL

    点亮指定硬盘(定位,让磁盘闪灯)
    /opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -start -physdrv[0:13] -a0
     
    注:磁盘换完后关闭指定硬盘指示灯
    /opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -stop -physdrv[0:13] -a0
  • 相关阅读:
    php字符串截取
    Linux配置网络
    Linux FTP服务
    linux复习一
    解决phpcms V9整合discuz! X3.0后,在phpcms新注册用户需要在discuz激活的问题
    Discuz整合ECShop同步登出的问题解决
    Validator表单验证类
    JAVA学习之疯狂JAVA讲义知识分享
    Android中View绘制流程以及invalidate()等相关方法分析
    Android View的生命周期详解
  • 原文地址:https://www.cnblogs.com/cyleon/p/15671944.html
Copyright © 2011-2022 走看看