如何让 Solaris 11.3 将我的硬盘识别为具有 4Tb 容量?

如何让 Solaris 11.3 将我的硬盘识别为具有 4Tb 容量?

我有一个硬盘驱动器,我知道其容量为 4Tb,但仅在我的 Solaris 11.3 x86 系统上显示为具有 2Tb。

format -e产生以下结果:

c1t2d0: configured with capacity of 2047.89GB
2. c1t2d0 <ATA-ST4000LM016-1N21-0003 cyl 53467 alt 2 hd 255 sec 315>
    /pci@0,0/pci1022,9603@2/pci1000,3140@0/sd@2,0

inquiry命令输出:

Vendor: ATA     
Product: ST4000LM016-1N21
Revision: 0003
Serial:             

数据表这里表示物理块大小为 4096,因此我对两者进行了编辑,最后添加了以下两行/kernel/drv/sd.conf/etc/driver/drv/sd.conf

# 4k override
sd-config-list = "ATA     ST4000LM016-1N21", "physical-block-size:4096";

然而,即使在重新配置引导(touch /reconfigure && reboot)之后,物理块大小仍然显示为 512:

# devprop -n /dev/rdsk/c1t2d0p0 device-blksize device-pblksize
512
512

/var/adm/messages包含以下相关行:

May  5 21:43:23 proliant1 devfsadmd[265]: [ID 393209 daemon.error] failed to add the property sd-config-list to event attributes
May  5 21:48:53 proliant1 genunix: [ID 408114 kern.info] /pci@0,0/pci1022,9603@2/pci1000,3140@0/sd@2,0 (sd7) online
May  5 21:50:53 proliant1 genunix: [ID 936769 kern.info] sd7 is /pci@0,0/pci1022,9603@2/pci1000,3140@0/sd@2,0

那么,我的 sd.conf 中是否存在语法错误? sd.conf 是指定此信息的正确位置吗?

相关内容