百度
360搜索
搜狗搜索

linux怎么查询阵列详细介绍

在 Linux 系统中查询 RAID 阵列信息,主要分为软件 RAID硬件 RAID两种场景,具体方法如下:

一、软件 RAID(mdadm 管理)

Linux 原生支持的软件 RAID 通常由 mdadm 工具管理,适用于通过内核模块实现的 RAID 阵列(如 RAID 0/1/5/6/10 等)。

1. 检查是否安装
mdadm

bash

yum

2. 查询 RAID 状态

bash

/proc/mdstat

/dev/md0

示例输出
plaintext

Personalities : [raid1] 

md0 : active raid1 sda1[0] sdb1[1]

2097152 blocks super 1.2 [2/2] [UU]

bitmap: 0/1 pages [0KB], 65536KB chunk

  • active:阵列状态正常;UU 表示两个磁盘均在线(Up)。

二、硬件 RAID(厂商专用工具)

硬件 RAID 由独立的 RAID 卡(如 LSI、Dell PERC、HPE Smart Array 等)管理,需使用厂商提供的工具查询。

1. LSI 系列 RAID 卡(含 Broadcom)

常用工具:MegaCLI(旧版)或 sas2flash(固件工具)、storcli(新版替代工具)。

  • 安装 MegaCLI(需从厂商官网下载):
    bash

    MegaCLI-8.07.14-1.noarch.rpm

  • 查询 RAID 信息
    bash

    MegaCLI

    MegaCLI

  • 示例输出(逻辑卷):
    plaintext
    Adapter 0 -- Virtual Drive Information:

    Virtual Drive: 0 (Target Id: 0)

    Name :

    RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0

    Size : 1.818 TB

    State : Optimal

2. Dell PERC 系列 RAID 卡

常用工具:srvadmin-omacore(需安装 Dell OpenManage 套件)。

  • 安装工具
    bash

    - https://linux.dell.com/repo/hardware/dsu/bootstrap.cgi

    srvadmin-omacore

  • 查询 RAID 信息
    bash

    omreport storage vdisk

    omreport storage pdisk

  • 示例输出
    plaintext
    Virtual Disks:

    ==============

    ID : 0

    Status : Ok

    Name : Virtual Disk 0

    RAID Level : RAID-1

    Size : 1.818 TB

3. HPE Smart Array 系列 RAID 卡

常用工具:hpssacli(旧版)或 ssacli(新版)。

  • 安装工具(从 HPE 官网下载):
    bash

    ssacli-3.02-14.0.x86_64.rpm

  • 查询 RAID 信息
    bash

    ssacli ctrl all show config

    ssacli ctrl show status

  • 示例输出
    plaintext
    Smart Array P408i-a SR Gen10 in Slot 0 (Embedded)

    ...

    logicaldrive 1 (1.8 TB, RAID 1, OK)

    physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 1.9 TB, OK)

    physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 1.9 TB, OK)

    9123456Smart Array P408i-a SR Gen10 in Slot 0 (Embedded)...logicaldrive 1 (1.8 TB, RAID 1, OK)physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 1.9 TB, OK)physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 1.9 TB, OK)

三、通用判断方法

若不确定 RAID 类型,可通过以下方式辅助判断:

  1. 查看 /proc/mdstat:若有 mdX 设备,说明是软件 RAID。
  2. 查看硬件信息:通过 lspci | grep -i raid 识别 RAID 卡型号(如 LSIDellHPE 等),再对应使用厂商工具。

注意:部分硬件工具需以 root 权限运行,且不同厂商工具版本可能有差异,具体命令以实际文档为准。

阅读更多 >>>  linux嵌入式系统能做什么
上一篇: 下一篇:

文章数据信息:

本文主要探讨:"linux怎么查询阵列", 浏览人数已经达到35次, 首屏加载时间:1.080 秒。