使用 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