我在Dell PowerEdge硬件上运行了老化的
Linux服务器,带有SAS 5IR RAID控制器.它有一对RAID 1配置的SAS 146Gb磁盘,具有操作系统和其他软件.我需要在服务器上添加一大块存储空间.磁盘上的数据并不重要,由于预算有限,我决定在机箱上未使用的SATA接口上添加一块2TB的大磁盘.系统看到磁盘,但dmesg报告:
scsi 5:0:1:0: Direct-Access ATA WDC WD2002FAEX-0 05.0 PQ: 0 ANSI: 5
sd 5:0:1:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
sd 5:0:1:0: [sdb] 18446744073321613488 512-byte hardware sectors (9444732965540666 MB)
sd 5:0:1:0: [sdb] Write Protect is off
sd 5:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 5:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
如您所见,报告的大小不正确.我怀疑它可能是我正在运行的内核的限制,但我找不到任何支持这个理论的东西.任何人都可以确认是否可能出现这种情况?
操作系统是Ubuntu 7.10(服务器,x64 IIRC,没有GUI),运行内核2.6.22-14-server.
顺便说一句:是的,我知道这是一个非LTS版本的Ubuntu,它已经过时了.这在它正在使用的场景中不是安全风险.我希望不必更新内核或操作系统,如果可以避免,但我准备这样做,如果我确定它会解决问题.