如何仅通过远程访问服务器来查找 RAID 配置/级别和 RPM 速度?

如何仅通过远程访问服务器来查找 RAID 配置/级别和 RPM 速度?

仅具有对服务器(即 SSH)的远程访问(无物理访问),我该如何(或可能如何):

  1. 查看是否配置了 RAID?如果配置了 RAID,是软件 RAID 还是硬件 RAID?是哪种级别的 RAID?
  2. 找到硬盘的 RPM 速度?

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

编辑

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

/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)

答案1

软件 RAID 可能会出现在df -h列表中。尝试查找对 /dev/md* 的引用。但您提到了供应商硬件,所以我假设您正在尝试获取有关硬件 RAID 控制器的信息。

根据服务器硬件,我将尝试几种技术来获取系统信息。我首先使用 dmidecode,通常将其输入 less 以获取服务器品牌/型号信息(以及可能的序列号)。对于 HP 系统,这有助于缩小到特定型号或部件号。在这种情况下,我可以推断出 raid 控制器信息。对于 Dell,dmidecode | grep -i serial应该输出服务标签。您可以交叉引用来自的初始构建信息戴尔的支持网站

HP 设置相当简单。您可以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 支持包或者至少hpacucli 实用程序获取驱动器的具体信息。

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

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

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

答案2

您在此处安装了一个 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 硬件配置:

MegaCli -LDPDInfo -aALL -NoLog

答案3

你可以像这样:

$mount

如果输出类似于 /dev/md 那么它应该是软件 raid。

对于硬盘速度使用 hdparam。

如果是硬件 raid 的话会比较难看到 - 运行 dmidecode 并查看输出 - 这将提供有关节点的许多信息

相关内容