應該是跟硬碟切割的模式有關吧@@"
可能跟GPT模式有關~
可以參考這篇文章看看
要在舊server上搞超過2TB的storage有幾點要注意....
1:是RAID卡本身要確定支援超過2TB的RAID,有些RAID BIOS內是可以看到超過2TB,但Linux kernel中看到的卻不是這麼一回事....
2:要選GPT mode....
3:file system要選對,不算太舊版本的CentOS/RedHat裡的e2fsprogs只支援到2TB為止(不是Linux kernel或是ext3/ext4的限制,是e2fsprogs內的fsck/mkfs就只支援到2TB,跑X86-64也一樣),只要format成xfs,連古老的LGA775 E5200跑32bit kernel都能抓到8TB,鵝是不確定CentOS6.9這部份有沒有更新就是了....
PS:第二張截圖完全符合鵝說的第一個狀況(鵝為此送過LSI的SCSI卡給user,把Adaptec的39320換下來過),所以樓主看著辦吧....
鵝大好,小弟理解力不是很好,跟您請教一下第1點,您指的是假設就算Storage可以做成超過2TB的磁區,但本身可能並沒辦法提供那麼大的磁區給別人用的意思嗎?
第2、因為Storage在做RAID的時候,只有64LBA跟for Windows可以選擇,小弟也不知道這兩個分別在哪…只知道選64LBA就可以把RAID做超過2TB,但在CentOS只看得到2199GB。而for Windows還沒試,所以不確定他到底是什麼格式的磁區,小弟會再花時間測試。
第3、FileSystem小弟都是分割成ext4格式,所以對於本身的磁區可以超過2TB應該不是問題…。
感謝鵝大回覆。
鵝user之前的狀況是RAID box接在39320LP上,RAID box設8TB給server,在39320LP的BIOS內看也是8TB,但Linux kernel boot起來用dmesg看39320LP下的DAS就只有2TB,那後面都甭玩了,在Adaptec的Web又找不到明確的答案,後來是換LSI的SCSI卡了事的....
至於CentOS內的e2fsprogs不支援超過2TB由來已久,要讓ext4>2TB得自行把e2fsprogs換掉,倒不如直接format成xfs比較省事....
看來好像真的是卡片的問題…