如何find只能远程访问服务器的RAIDconfiguration/级别和RPM速度?

只有远程访问(没有物理访问),到服务器(即SSH),我怎么(或可能是这样):

  1. 找出是否configuration了RAID? 如果是RAIDconfiguration,无论是软件还是硬件RAID? 它是什么级别的RAID?
  2. find硬盘的RPM速度?

注意:在这种情况下,我可以访问基于RHEL4 / 5和CentOS4 / 5的Linux服务器。

编辑

以下是RHEL4服务器的mount命令的输出:

 /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) none on /proc type proc (rw) none on /sys type sysfs (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) usbfs on /proc/bus/usb type usbfs (rw) /dev/sda1 on /boot type ext3 (rw) none on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) 

软件RAID可能会出现在df -h列表中。 尝试find对/ dev / md *的引用。 但是你已经提到了供应商的硬件,所以我假设你正在试图获得硬件RAID控制器的信息。

根据服务器硬件的不同,我会尝试一些技术来获取系统信息。 我从dmidecode开始,通常是通过pipe道传输来获得服务器的型号/型号信息(以及可能的序列号)。 对于惠普系统,这有助于缩小到特定型号或部件号。 在这种情况下,我可以推断出RAID控制器的信息。 对于戴尔, dmidecode | grep -i serial dmidecode | grep -i serial应该输出服务标签。 您可以参考戴尔支持网站上的初始版本信息。

惠普的设置相当简单。 您可以cat /proc/driver/cciss/cciss*并接收如下输出:

 cciss1: HP Smart Array P800 Controller Board ID: 0x3223103c Firmware Version: 4.12 IRQ: 122 Logical drives: 2 Current Q depth: 0 Current # commands on controller: 0 Max Q depth since init: 217 Max # commands on controller since init: 386 Max SG entries since init: 31 Sequential access devices: 0 cciss/c1d0: 587.12GB RAID 1(1+0) cciss/c1d1: 1000.17GB RAID 1(1+0) 

获取磁盘转速信息需要安装HP Proliant Support Pack或至less使用hpacucli实用程序来获取驱动器的详细信息。

对于Dell和大多数其他硬件RAID控制器, cat /proc/scsi/scsi应该显示SCSI控制器和/或RAID控制器configuration。

 Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: TEAC Model: DVD-ROM DV-28SW Rev: R.2A Type: CD-ROM ANSI SCSI revision: 05 Host: scsi2 Channel: 00 Id: 00 Lun: 00 Vendor: SEAGATE Model: ST9146803SS Rev: FS62 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi2 Channel: 00 Id: 01 Lun: 00 Vendor: SEAGATE Model: ST9146803SS Rev: FS62 Type: Direct-Access ANSI SCSI revision: 05 Host: scsi2 Channel: 01 Id: 00 Lun: 00 Vendor: Dell Model: VIRTUAL DISK Rev: 1028 Type: Direct-Access ANSI SCSI revision: 05 

配备驱动器型号,您可以通过谷歌获取规格。 输出中的最后一项清楚地显示了由上面列出的两个物理磁盘组成的虚拟磁盘。 你可以从lspci -v得到确切的控制器规范。

您在此处安装了LVM逻辑卷:

 /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) 

查看lvdisplay,vgdisplay和pvdisplay的输出以获取有关LVM设置的详细信息。 LVM卷通常是简单聚合(RAID-0),但它们也可以被镜像(RAID-1)。

我看到你有一个Perc 6 / i。 这些基于LSI Megaraid IIRC。 您可以使用MegaCli工具(从lsi.com下载)获取RAID硬件configuration:

 MegaCli -LDPDInfo -aALL -NoLog 

你可以看起来像这样:

$安装

如果输出是像/ dev / md那么它应该是软件RAID。

为硬盘速度使用hdparam。

如果硬件突袭将更难以看到 – 运行dmidecode并查看输出 – 这将告诉许多关于节点的信息