06
1月
2010
Linux 沒辦法裝在超過 2TB 的媒體上?
|
Category: 資訊科技
昨天在公司的一位前輩在機房安裝一台 RAID 5 加總超過 2TB 的主機時遇到了問題。 後來他把那台 2U 且長版的主機整台抱回了公司(首先要對他的耐力致敬, 主機插滿了硬碟共有 20多公斤)
回來公司後就由我接手了,一開始有在網路上看了一下為什麼 CentOS 在超過 2TB 的 disk array 會沒辦法安裝,連抓都抓不到硬碟。 發現原來是因為 boot loader 還沒辦法使用 GPT 這種可以超過 2TB 限制的硬碟分割表。
我也沒有時間再去深入研究怎麼硬裝。 所以我改從 RAID 的設定下手。 6顆 500G 的硬碟在 RAID 5 下變共有 2.5T 的總空間,既然 CentOS 不讓我用這 2.5T 的 array,那我就設定這個 RAID 5 成兩顆 1.25TB 的硬碟。 在安裝時被抓到並辨識為 sda 及 sdb。
直接改用 LVM 的方式把這兩顆綁起來;因為單顆變為 1.25TB,成功的避開了 2TB 的限制。 裝起來後,重開,正常! 收工。
所以,如果有朋友想要將一個系統裝在超過 2TB 的媒體時,要特別注意一下這個問題。
這 2TB 並不是說直接把他切成兩顆 1TB (sda1, sda2) 就有辦法突破 2TB 限制,目前我所知道比較快的方法還是要從 raid 設定下手,讓 Linux 把這 2TB 看成是 sda 及 sdb…..

星期三, 26. 5月 2010
您好 不知您有試過這個方法嗎?
http://www.cyberciti.biz/tips/fdisk-unable-to-create-partition-greater-2tb.html
星期日, 27. 6月 2010
我有用過 parted 做超過 2TB 的分割去過,建立好後也可以正常使用,但是最主要的問題還是 — 沒辦法直接用這個磁區開機。