我有一个HP DL 160,我想知道我的物理磁盘上的所有可能的信息。 我想知道我有多less个物理磁盘。 我想知道他们是否在RAID 1或RAID 5等我想知道,如果我可以添加磁盘或我有一个磁盘,我可以添加到操作系统并使用它。 我不知道哪些命令或实用程序可以告诉我这些信息,当我做的DHF -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
hpacucli > controller all show config detail
这是在HP系统上获取磁盘和硬件RAID信息的最佳方法。
以下是您可以检查以了解系统中安装的磁盘的一些内容:
cat /proc/mdstat :这个文件告诉你所有关于你configuration的RAID设备,它们是什么types(RAID 0,1,5等),以及它们是由什么物理磁盘分区组成的。 ls -l /dev/disk/by-id :这个目录列出你的系统知道的所有磁盘,你通常可以从文件名中得到他们的型号。 pvdisplay :由于您的示例显示您正在使用LVM,因此pvdisplay将显示组成逻辑卷的物理卷的许多属性。 lspci会告诉你你安装的磁盘控制器; 他们通常会被命名为“IDE接口”。 如果您提供一些关于您要完成的具体信息,那么人们可以更容易地发布与您的问题更好相关的答案。
如果RAID设置已经在HP BIOS中完成,那么我认为可以通过IPMI工具进行configuration。 你可以在镜像设置中有2个磁盘,但是由于RAID设置在BIOS中,所以linux只能看到1个磁盘。
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
你应该引用服务器规格,并看看:
如何find只能远程访问服务器的RAIDconfiguration/级别和RPM速度?
您应该在问题中提供特定的服务器模型。 dmidecode -t1会给你的。
假设您的系统是DL160 G6,那么该型号通常配有4个可容纳3.5英寸磁盘的驱动器托架。
请参阅HP Quickspecs: http : //h18000.www1.hp.com/products/quickspecs/13247_na/13247_na.html
在一些罕见的configuration中,DL160型号可以有8个磁盘。 你没有物理访问系统吗?
看看https://github.com/pturmel/lsdrv
这个脚本会告诉你你有什么驱动器,他们连接了什么。 我应该给你几乎所有的硬件RAIDconfiguration。