随着硬碟的存儲空間不斷擴容,原先的系統檔案格式有點跟不上硬碟的擴容速度,特别是對2T以上的移動硬碟,傳統的MBR分區表隻能支援2T的尋址空間,是以如果用MBR作為分區表,那3T硬碟就隻能用2T的空間。原先我們都是用fdisk 指令來格式化硬碟的,但是它對2T以上的磁盤确沒法格式化,怎麼辦呢?這時我們需要使用GPT分區,這種分區方式目前沒有什麼限制。下面說說在linux下如何格式化2T以上的磁盤,2T以上硬碟的分區問題與此類似,可參見 CentOS 6對于大容量硬碟(2T以上)的劃分使用。
我們先在超級使用者模式下用fdisk -l指令檢視挂載的硬碟裝置,假設裝置号為/dev/sdb,接下來我們使用parted指令來進行GPT分區:
1. # parted /dev/sdb
GNU Parted 1.8.1
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
2. 将MBR磁盤格式化為GPT
(parted) mklabel gpt
3. 劃分所有空間到一個分區
(parted) mkpart primary 0 -1
這一步也可以這樣設定:
unit TB (設定機關為TB)
mkpart primary 0 3 (設定為一個主分區,大小為3TB,開始是0,結束是3)
4. 顯示設定的分區大小
(parted) print
5. 退出parted程式
(parted) quit
6. 用parted将分區做好後,進行格式化操作,完成後即可挂載使用
mkfs.ext3 -F /dev/sdb1