隨着硬盤的存儲空間不斷擴容,原先的系統文件格式有點跟不上硬盤的擴容速度,特別是對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