显示 HP RAID 逻辑和物理驱动器大小(以兆字节为单位)

显示 HP RAID 逻辑和物理驱动器大小(以兆字节为单位)

使用 hpacucli 似乎无法显示更精确的逻辑和物理驱动器大小。

例如,下面我只能看到以 TB 为单位的大小,而我不知道如何以 MB 为单位显示它们。

hpacucli ctrl slot=1 pd 2I:1:1 show

Smart Array P222 in Slot 1

   unassigned

      physicaldrive 2I:1:1
         Port: 2I
         Box: 1
         Bay: 1
         Status: OK
         Drive Type: Unassigned Drive
         Interface Type: SATA
         Size: 2 TB
         Rotational Speed: 7200
         Firmware Revision: HPG1    
         Serial Number: BLAH        
         Model: ATA     MB2000GCVBR     
         SATA NCQ Capable: True
         SATA NCQ Enabled: True
         Current Temperature (C): 31
         Maximum Temperature (C): 43
         PHY Count: 1
         PHY Transfer Rate: 6.0Gbps
         Drive Authentication Status: OK
   Carrier Application Version: 11
   Carrier Bootloader Version: 6

如何才能获得物理和逻辑驱动器的更准确大小?

感谢您的帮助。

答案1

不,这是不可能的。

在您的配置中,您将以兆字节为单位指定逻辑驱动器大小。至于物理驱动器大小,您需要多少细节?2TB 磁盘就是 2TB 磁盘。600GB 磁盘就是 600GB 磁盘,等等。典型显示:

physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 600.1 GB, OK)

physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)

physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 146 GB, OK)

您需要更细致的信息吗?

更复杂的安排看起来像,但逻辑驱动器的配置参数以兆字节为单位输入:

=> ctrl all show config        

Smart Array P410i in Slot 0 (Embedded)    (sn: 5001438017F5AF20)

   array A (SAS, Unused Space: 186572  MB)


      logicaldrive 1 (72.0 GB, RAID 1+0, OK)
      logicaldrive 2 (475.0 GB, RAID 1+0, OK)
      logicaldrive 3 (200.0 GB, RAID 1+0, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 300 GB, OK)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 300 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS, 300 GB, OK)

编辑:

比较:

  physicaldrive 0:0 (box 0:bay 0, SAS, 1 TB, OK)
  physicaldrive 0:0 (box 0:bay 0, SAS, 1 TB, OK)
  physicaldrive 0:0 (box 0:bay 0, SAS, 1 TB, OK)
  physicaldrive 0:0 (box 0:bay 0, SAS, 1 TB, OK)

在此处输入图片描述

在此处输入图片描述

答案2

您可以使用units以下方式进行转换:

$ PARSED_SIZE="2 TB"
$ units --compact --one-line "$PARSED_SIZE" MB
2000000

相关内容