百度
360搜索
搜狗搜索

linux磁盘阵列怎么查看详细介绍

在 Linux 中查看磁盘阵列(RAID)状态,需根据 RAID 类型(软 RAID / 硬 RAID)选择对应工具。以下是常用方法:

一、
软 RAID(mdadm 管理)

1. 查看 RAID 阵列基本信息

bash

   /dev/md-9*  

输出示例
plaintext

/dev/md0:

Version : 1.2

Creation Time : Mon Jan 1 00:00:00 2023

Raid Level : raid1

Array Size : 200039680 (190.77 GiB 204.00 GB)

Used Dev Size : 200039680 (190.77 GiB 204.00 GB)

Raid Devices : 2

Active Devices : 2

Working Devices : 2

Failed Devices : 0

Spare Devices : 0

State : clean

UUID : xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx

Events : 10

Number Major Minor RaidDevice State

0 8 0 0 active sync /dev/sda

1 8 16 1 active sync /dev/sdb

关键参数说明

  • State: clean:阵列正常;rebuilding:正在重构;degraded:降级(部分磁盘故障)。
  • Failed Devices:故障盘数量,非 0 需立即处理。

2. 实时监控阵列状态

bash

     

输出示例
plaintext

Personalities : [raid1]

md0 : active raid1 sdb[1] sda[0]

200039680 blocks super 1.2 [2/2] [UU] # [2/2] 表示 2 块盘正常

[=>....................] recovery = 0.0% (0/200039680) finish=0.0min speed=0K/sec

  • 重构时会显示进度条,速度建议 >100M/s(否则可能磁盘性能问题)。

二、
硬 RAID(控制器卡)

1. 识别 RAID 控制器

bash

lspci    raid  

2. 使用厂商工具(示例)

  • LSI 控制器(MegaCLI):bash
     MegaCLI     

    MegaCLI

  • HPE 服务器(hpssacli):bash
     hpssacli ctrl all show config  

  • 通用工具(sas2flash):bash
     sas2flash   

三、
通用磁盘与阵列检查

1. 查看磁盘基本信息

bash

lsblk  

/dev/md*

2. 检查磁盘健康(SMART 信息)

bash

 smartctl  /dev/sda  

  • 若某盘频繁报错,即使 RAID 状态正常,也需及时更换。

四、
总结操作流程

  1. 软 RAID:优先用 mdadm -D/proc/mdstat 快速定位问题。
  2. 硬 RAID:通过 lspci 识别控制器,再使用对应厂商工具(如 MegaCLI)。
  3. 异常处理:若状态为 degraded,检查 Failed Devices 对应的磁盘路径,及时替换故障盘。

提示:部分发行版(如 Ubuntu)默认未安装 mdadm,需先执行 sudo apt install mdadm。硬 RAID 工具需根据服务器型号单独下载(如戴尔的 srvadmin、HPE 的 hpssacli)。

阅读更多 >>>  linux如何看盘是不是raid盘

网站数据信息

"linux磁盘阵列怎么查看"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux磁盘阵列怎么查看的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!