2TB 以上的硬碟需要採用 GPT 格式,Parted 就支援這種格式,所以本篇採用 Parted 來切割硬碟
環境說明:
- CentOS
- 目標處理硬碟 4TB (JMicron Disk)
安裝 Parted
$ yum install parted
用 Parted 查看硬碟狀態 print
$ parted
(parted) print
Model: JMicron Disk (scsi)
磁碟 /dev/sdb:4001GB
磁區大小 (邏輯/物理):512B/512B
分割區:gpt
編號 起始點 結束點 大小 檔案系統 名稱 旗標
1 20.5kB 210MB 210MB fat32 EFI System Partition 啟動
2 211MB 4001GB 4001GB ntfs primary
這是我原本硬碟的切割狀態,現在我要把它重新格式化分割 /dev/sdb
Parted 建立磁碟分割區
#選擇磁碟
$ parted /dev/sda
#確認選擇的磁碟正確
(parted) print
#建立磁碟分割表
(parted) mklabel gpt
警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk
will be lost. Do you want to continue?
是/Yes/否/No? Yes
#確認gpt分割表建立完成
(parted) print
Model: JMicron Disk (scsi)
磁碟 /dev/sdb:4001GB
磁區大小 (邏輯/物理):512B/512B
分割區:gpt
#建立磁碟分割區 (結束點-1代表剩下的全部都納入)
(parted) mkpart
分割區名稱? []? JMicronDisk
檔案系統類型? [ext2]? ext4
起始點? 1
結束點? -1
#確認分割區完成
(parted) print
Model: JMicron Disk (scsi)
磁碟 /dev/sdb:4001GB
磁區大小 (邏輯/物理):512B/512B
分割區:gpt
編號 起始點 結束點 大小 檔案系統 名稱 旗標
1 1049kB 4001GB 4001GB JMicronDisk
mklabel 一般使用的是 msdos,如果大於 2TB 則用 gpt
格式化分割區
(parted) mkpart ext4 1049kB 100%
(parted) quit
掛載驗證磁碟
$ mount /dev/sdb1 /mnt
$ df -lh
/dev/sdb1 3.6T 68M 3.4T 1% /mnt
Orignal From: 用 Parted 切割 2TB 以上的硬碟,不要再用過時的 fdisk
沒有留言:
張貼留言