1. 程式人生 > >請認真使用parted分區工具

請認真使用parted分區工具

請認真使用parted分區工具

隨著生產環境中數據量的增大,我們對硬盤的容量也有很大的需求,當硬盤的容量大於2T(工業上的最大磁盤2.2TB)的時候,MSDOS分區(又叫Master Boot Record,簡稱MBR分區)就無法識別更大的容量空間了,這是時候我們就不得不用GPT (GUID Partition Table)分區,他最大支持18EB的容量,如果你對這個EB單位不是很了解的話,對GB或者TB應該在熟悉不過了吧,我們可以用一個公式來換算:1 EB = 1024 PB = 1024 x 1024 TB = 1024 x 1024 x 1024GB,好了,你只要知道很大就行,說來慚愧啊,我去過的單位,用到EB級別的很少,PB到是見過。所以我們用GPT分區基本上不存在只有4個主分區這麽一說了。


環境:sda大小為3TB(安裝centos系統的時候分了200M給/boot/efi,500M給/boot分區,8GB給swap,100GB給/,剩下等安裝完centos系統後用parted分)

1、安裝parted工具

[root@localhost ~]#yum -y install parted


2、使用parted對/dev/sda分區

[root@localhost ~]# parted /dev/sda

(1)使用print打印分區表,發現了我前面安裝centos系統的時候分的區:

註意:print打印還有一個作用,就是看他Partition Table是什麽類型。如果不是gpt,麻煩用mklabel gpt轉換下,有提示輸入yes;如果是gpt就不要做這步了。

技術分享圖片


(2)輸入mkpart進行分區

依次會讓您輸入分區名稱(自定義)

文件系統類型

起始點(千萬註意起始點,不要盲目按照網上的教程來,網上大部分是從0開始的,因為他們是第一個分區。而我的情況不是第一個分區,如果我從0開始,那之前分的那幾個區的數據全部會沒有了)

結束點(輸入100%,表示將剩下的所有容量都分配給該分區)

備註:如果您起始點輸入2G,結束點輸入5GB,那你個分區就是3GB大小

技術分享圖片


(3)輸入print打印確認(如上圖)


3、一般要重啟下服務器,重啟後就可以看到剛才分的sda5了

技術分享圖片


4、格式化、掛載、fstab等

[root@localhost ~]#mkfs.ext4 /dev/sda5
[root@localhost ~]#mkdir /maildata
[root@localhost ~]#monut /dev/sda5 /maildata
[root@localhost ~]#vi /etc/fstab


請認真使用parted分區工具