linux磁盘raid查询命令

不及物动词 其他 121

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,我们可以使用mdadm命令来查询RAID(Redundant Array of Independent Disks,独立磁盘阵列)的信息。下面是一些常用的mdadm命令示例:

    1. 查询系统中已配置的RAID设备:使用命令`mdadm –detail –scan`可以列出系统中已经配置的RAID设备及其配置信息。

    2. 查询指定RAID设备的详细信息:使用命令`mdadm –detail /dev/mdX`来查询指定的RAID设备的详细信息,其中`/dev/mdX`是RAID设备的路径,X是设备的编号。

    3. 查询RAID设备的状态:使用命令`mdadm –detail –brief /dev/mdX`可以查看指定RAID设备的状态信息,包括设备的健康状态、同步进度等。

    4. 查询RAID设备中的成员磁盘:使用命令`mdadm –examine /dev/sdX`来查询磁盘设备的RAID相关信息。其中,`/dev/sdX`是磁盘设备的路径,X是设备的编号。

    5. 查询RAID设备中的磁盘驱动器:使用命令`mdadm –examine –scan`可以列出系统中所有磁盘设备的RAID配置信息。

    6. 查询RAID设备的子设备:使用命令`mdadm –query –detail /dev/mdX`来查询指定RAID设备的子设备情况。

    以上是一些常用的mdadm命令来查询Linux系统中的RAID信息。根据实际需求选择合适的命令来查询相应的信息。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux操作系统下,可以使用以下命令查询磁盘RAID信息:

    1. `cat /proc/mdstat`: 这个命令可以用来显示当前系统中的软RAID(MD)设备的状态。它会显示每个RAID设备的名称、活动状态、所包含的磁盘以及RAID级别等信息。

    2. `mdadm –detail /dev/mdX`: 这个命令可以显示特定RAID设备的详细信息。你需要将`/dev/mdX`替换为你要查询的RAID设备的名称。该命令将显示RAID设备的状态、RAID级别、活动磁盘、故障磁盘等信息。

    3. `lsblk`: 这个命令可以显示系统中所有的块设备信息,包括硬盘、分区、RAID设备等。在结果中,RAID设备通常以`mdX`的形式显示,你可以通过观察设备的大小和分区信息来确定哪些设备是RAID设备。

    4. `fdisk -l`: 这个命令可以列出系统中所有的磁盘分区信息。RAID设备通常由多个磁盘组成,你可以通过观察分区的名称来推断出哪些设备是用于构建RAID的。

    5. `smartctl -a /dev/sdX`: 这个命令可以查询指定磁盘的SMART(Self-Monitoring, Analysis and Reporting Technology)信息。RAID设备通常由多个磁盘组成,你可以通过查询磁盘的SMART信息来了解每个磁盘的健康状况和故障预测。

    这些命令提供了丰富的信息,可以帮助你了解系统中的RAID配置、磁盘状态、故障信息等。在进行查询之前,你需要有root权限或者使用sudo来执行这些命令。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,可以使用多种命令来查询硬盘RAID配置和相关信息。下面是一些常用的命令:

    1. `cat /proc/mdstat`:此命令用于查看当前的MD设备状态。
    – 示例输出:
    “`
    Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
    md0 : active raid1 sdb1[1] sda1[0]
    524224 blocks super 1.2 [2/2] [UU]

    md1 : active raid5 sdb2[1] sda2[0]
    2096128 blocks level 5, 256k chunk, algorithm 2 [2/2] [UU]

    unused devices:
    “`

    2. `mdadm –detail /dev/mdX`:此命令用于查看指定MD设备的详细信息,其中`/dev/mdX`是具体的MD设备路径。
    – 示例输出:
    “`
    /dev/md0:
    Version : 1.2
    Creation Time : Sun Jan 10 10:25:59 2021
    Raid Level : raid1
    Array Size : 524224 (511.94 MiB 536.67 MB)
    Used Dev Size : 524224 (511.94 MiB 536.67 MB)
    Raid Devices : 2
    Total Devices : 2
    Persistence : Superblock is persistent

    Intent Bitmap : Internal

    Update Time : Sun Jan 10 10:26:34 2021
    State : clean
    Active Devices : 2
    Working Devices : 2
    Failed Devices : 0
    Spare Devices : 0

    Names : sdb1[1] sda1[0]
    UUID : 0b32a2ee:f3e61f0e:61e7285d:ef8497ee
    Events : 33

    Number Major Minor RaidDevice State
    0 8 1 0 active sync /dev/sda1
    1 8 17 1 active sync /dev/sdb1
    “`

    3. `lsblk`:此命令用于列出系统上的块设备和相应的挂载点。
    – 示例输出:
    “`
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 10G 0 disk
    └─sda1 8:1 0 6G 0 part
    sdb 8:16 0 10G 0 disk
    └─sdb1 8:17 0 512M 0 part
    sdc 8:32 0 10G 0 disk
    └─sdc1 8:33 0 1.5G 0 part
    ├─md0 9:0 0 100M 0 raid1
    └─md1 9:1 0 1.4G 0 raid5
    “`

    4. `fdisk -l`:此命令用于列出系统上的所有磁盘分区信息。
    – 示例输出:
    “`
    Disk /dev/sda: 10 GiB, 10737418240 bytes, 20971520 sectors
    Disk model: Virtual disk
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x00009679

    Device Boot Start End Sectors Size Id Type
    /dev/sda1 * 2048 1258495 1256448 614M fd Linux raid autodetect
    “`

    5. `cat /etc/mdadm/mdadm.conf`:此命令用于查看系统中的MD设备配置文件。
    – 示例输出:
    “`
    ARRAY /dev/md0 metadata=1.2 name=server:0 UUID=0b32a2ee:f3e61f0e:61e7285d:ef8497ee
    ARRAY /dev/md1 metadata=1.2 name=server:1 UUID=cd83bbb4:ef9efac8:2b558f0d:44903496
    “`

    以上是一些常用的Linux磁盘RAID查询命令。通过运行这些命令,您可以获取有关MD设备状态、详细信息以及硬盘分区的相关信息。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部