只有远程访问(无物理访问),服务器(即SSH),我如何(或可能是):
>找出是否配置了RAID?如果是RAID配置,无论是软件还是硬件RAID?这是什么级别的RAID?
>找到硬盘的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列表中.尝试查找对/ dev / md *的引用.但是你已经提到了供应商硬件,所以我假设你正在尝试获取有关硬件RAID控制器的信息.
根据服务器硬件,我将尝试一些技术来获取系统信息.我从dmidecode开始,通常用管道输入更少来获取服务器make / model信息(可能还有序列号).对于HP系统,这有助于缩小到特定型号或部件号.在这种情况下,我可以推断raid控制器信息.对于戴尔,dmidecode | grep -i serial应该输出服务标签.您可以交叉引用Dell’s support site中的初始构建信息.
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 Support Pack或至少hpacucli utility才能获得驱动器详细信息.
对于Dell和大多数其他硬件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
使用驱动器型号,您可以谷歌获取规格.输出中的最后一个条目清楚地显示了由上面列出的两个物理磁盘组成的虚拟磁盘.您可以从lspci -v获取确切的控制器规范.