获取RAID配置的详细信息[linux]

获取RAID配置的详细信息[linux],linux,Linux,如何在linux中获取RAID配置的详细信息?如果您谈论的是正在运行的阵列: cat /proc/mdstat 如果您谈论的是mdadm配置文件,它通常位于/etc或/etc/mdadm中,具体取决于您运行的发行版。在任何情况下,以下命令都会找到它: find /etc -name '*mdadm*' ETA:另外,我强烈建议您仔细研究mdadm手册页,以便非常熟悉该实用程序。很好地了解实用性将在某个时候为你节省开支 mdadm --detail /dev/md0 (或您正在使用的任

如何在linux中获取RAID配置的详细信息?

如果您谈论的是正在运行的阵列:

cat /proc/mdstat
如果您谈论的是mdadm配置文件,它通常位于/etc或/etc/mdadm中,具体取决于您运行的发行版。在任何情况下,以下命令都会找到它:

find /etc -name '*mdadm*'
ETA:另外,我强烈建议您仔细研究mdadm手册页,以便非常熟悉该实用程序。很好地了解实用性将在某个时候为你节省开支

mdadm --detail /dev/md0   

(或您正在使用的任何/dev/mdXXX)

mdadm-D/dev/mdxx
将为您提供raid配置的详细信息。
cat/proc/mdstat
将提供有关raid算法、级别和块大小等的详细信息。

如果此raid是软件,则这是真实的。。。。 对于RAID硬件,您可以键入以下命令:

lspci -vv | grep -i raid

01:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 01)
        Kernel driver in use: megaraid_sas
        Kernel modules: megaraid_sas

更好地问服务器相关的问题最好继续问下去,那里潜伏着更多的系统管理员:)关于Linux的问题对于堆栈溢出来说是离题的,除非它们直接涉及主要用于编程的工具。关于硬件raid,您可能会得到帮助?@om-nom-nom:这些命令的行为与linux中的硬件或软件raid是一样的。我真的很怀疑——mdadm只提到软件raid,在我的特殊情况下,毫不奇怪无法在具有硬件raid的机器上执行任何任务(CentOS 6.2)@om-nom-nom:是的,我错了。mdadm仅适用于软件raid。对于硬件raid,供应商应提供定制的raid管理工具。它可以基于命令行、BIOS或GUI。