HP DL 160 上的 Linux Centos 磁盘信息

HP DL 160 上的 Linux Centos 磁盘信息

我有一台 HP DL 160,我想了解物理磁盘的所有可能信息。我想知道我有多少个物理磁盘。我想知道它们是在 raid 1 还是 raid 5 等中。我想知道我是否可以添加磁盘,或者我有一个可以添加到操作系统并使用它。我不确定哪些命令或实用程序可以向我显示这些信息,当我执行 df -h 时,我得到:

df -h 文件系统大小已用可用使用率% 安装在 /dev/mapper/VolGroup00-LogVol00 898G 4.5G 847G 1% / /dev/sda1 99M 24M 70M 26% /boot tmpfs 2.0G 0 2.0G 0% /dev/shm

答案1

hpacucli
> controller all show config detail

这是在 HP 系统上获取磁盘和硬件 raid 信息的终极方法。

答案2

您可以检查以下几项来了解系统中安装的磁盘:

  • cat /proc/mdstat:此文件告诉您有关您配置的 RAID 设备的所有信息、它们的类型(RAID 0、1、5 等)以及它们由哪些物理磁盘分区组成。
  • ls -l /dev/disk/by-id:此目录列出了系统知道的所有磁盘,您通常可以从文件名中得出它们的型号。
  • pvdisplay:由于您的示例表明您正在使用 LVM,pvdisplay因此将向您展示构成逻辑卷的物理卷的许多属性。
  • lspci将告诉您有关已安装的磁盘控制器的信息;它们通常会被命名为“IDE 接口”。

如果您提供一些有关您要完成的任务的更具体的信息,人们将更容易发布与您的问题更相关的答案。

答案3

如果 RAID 设置已在 HP BIOS 中完成,那么我认为可以通过 IPMI 工具进行配置。您可以在镜像设置中拥有 2 个磁盘,但 Linux 只会看到 1 个磁盘,因为 RAID 设置位于 bios 中。

中的工具sg_utils也可能有用 sg_scan 将显示哪些磁盘是可见的:

sg_scan
/dev/sg0: scsi2 channel=0 id=0 lun=0 [em]
/dev/sg1: scsi3 channel=0 id=0 lun=0 [em]

sg_inq 将显示有关设备的更多详细信息:

$ sudo sg_inq /dev/sg0
standard INQUIRY:
  PQual=0  Device_type=0  RMB=0  version=0x05  [SPC-3]
  [AERC=0]  [TrmTsk=0]  NormACA=0  HiSUP=0  Resp_data_format=2
  SCCS=0  ACC=0  TPGS=0  3PC=0  Protect=0  BQue=0
  EncServ=0  MultiP=0  [MChngr=0]  [ACKREQQ=0]  Addr16=0
  [RelAdr=0]  WBus16=0  Sync=0  Linked=0  [TranDis=0]  CmdQue=0
  [SPI: Clocking=0x0  QAS=0  IUS=0]
    length=96 (0x60)   Peripheral device type: disk
 Vendor identification: ATA     
 Product identification: SAMSUNG HD161GJ 
 Product revision level: 1AC0
 Unit serial number:       S1VCJ9AZ302995

答案4

看看https://github.com/pturmel/lsdrv

此脚本将显示您拥有哪些驱动器以及它们连接到什么。除了硬件 RAID 配置之外,我应该会为您提供几乎所有信息。

相关内容