1. 程式人生 > >parted 分區

parted 分區

針對 print 就是 表示 方式 gpo 幫助 gpt分區 分區表

Linux下的GPT分區

GPT分區

這是另外一種分區,針對MBR分區,它有很多優點:

(1)幾乎突破了分區個數的限制。

在GPT分區表中最多可以支持128個主分區。

(2)單個分區容量幾乎沒有限制。

單個分區最大支持1EB容量。

因此GPT分區中,主分區和擴展分區,邏輯分區的概念已經很模糊了。甚至沒必要這麽叫。其實我們知道

擴展分區之所以存在,意義就是為了解決MBR中分區個數的限制問題。既然在GPT中,分區個數幾乎沒有了

限制,那麽這些概念當然就模糊起來了。

好了,廢話不多說,講解GPT分區的步驟吧。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

依然是新加入了一塊硬盤,我們要為它分區。使用的工具是”parted”,這個工具既可以做MBR分區,又可以做

GPT分區。當然了,還是主要用它來做GPT分區,下面開始分區吧。

在命令行鍵入命令“parted”,如下:

技術分享圖片

老規矩,還是先來看看parted這個工具的幫助信息吧,鍵入help,如下:

技術分享圖片

幫助信息好多,截圖無法完全展現,總之仔細閱讀幫助信息,可以幫助我們分區了。

下面選擇新加入的那塊硬盤,在這裏,它的名字是/dev/sdb。選擇這個設備進入分區即可:

技術分享圖片

接著要選擇分區表的格式,應該選為gpt格式。表示我們是GPT分區,鍵入”mklabel gpt”,如下:

技術分享圖片

好了,關鍵的時刻到了,在parted中,既可以選擇交互式的分區(即有問有答的方式),也可以選擇

命令的方式,一句話搞定。我們就先用交互式的方式分區吧。

鍵入命令mkpart,如下:

技術分享圖片

這裏是讓我們給分區起一個名字。因為GPT分區中模糊了主分區,擴展分區的概念,就沒有了那些規定,

因此分區的名稱可以隨意來起來。隨便起一個名字”fuly“,如下:

技術分享圖片

又讓你來選擇文件系統的類型了,這裏先不管,默認即可。直接按下enter鍵,如下:

技術分享圖片

這裏是讓輸入文件大小的起始點。註意,這裏不同於MBR分區中的起始點。在這裏輸入的是實際文件的大小起始點。

比如我想給這個分區分2000M,那麽它的起始點在這裏就是0,鍵入0,如下:

技術分享圖片

這又是讓輸入終點,輸入2000即可。如下:

技術分享圖片

盡然彈出了警告,大概意思就是磁盤中的存儲沒有達到最好的對齊方式,造成的原因就是我們的起點從0開始了。

如果你不理解,就記住即可。這裏我們取消,然後從1開始即可。如下:

技術分享圖片

這樣子再一步如圖中操作,就完成了這個分區了。那麽我們來看看這個分區存在了否,鍵入print即可,如下:

技術分享圖片

從上圖中看到我們剛剛創建的分區fuly。也可以看到它的大小實際上是1999MB。

上面是用交互式的方法來分區的,簡單吧。下面我們再來一個分區,使用命令行的方式分區。如下:

技術分享圖片

是不是更簡單了,其實這條命令的意思就是創建一個名為kun的分區,大小為1000M,起始點為2000(

因為我們剛才的終點是2000嘛),終點自然就是3000了。

那麽分區成功了嗎?再用print看一下,如下:

技術分享圖片

分區kun存在了。

好了,假設我們就需要兩個分區,那麽分區已經完成了。怎麽保存退出呢?

只要鍵入quit即可。如下:

技術分享圖片

好了,不同於MBR還有用w來寫入分區表,GPT使用quit退出時就直接生效了。

這樣子我們的整個分區工作就完成了。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

我們曾經用”fdisk -l”命令查看硬盤分區情況,現在再來試試,如下:

技術分享圖片

我們發現此時並不能查看到我們剛才的分區信息。因為使用fdisk工具無法查看gpt分區類型的詳細信息。

只能查看msdos類型的分區信息(即MBR分區)。那麽怎麽查看呢?還是要使用parted工具。先選中gpt這樣子分區

的硬盤,然後print即可。你可以直接鍵入命令“print all".如下:

技術分享圖片

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

https://www.cnblogs.com/fuly550871915/p/4965015.html

http://blog.itpub.net/22969361/viewspace-1221123/

https://jingyan.baidu.com/article/6525d4b19335b7ac7d2e9427.html

parted /dev/sdc

mklabel gpt

yes

print

mkpart primary 1kb 3000GB

quit

fdisk -l

劃分邏輯卷

mkfs -t ext4 /dev/mapper/vgsdc1-lvsdc1

mount /dev/mapper/vgsdc1-lvsdc1 /bak/

vim /etc/fstab

/dev/mapper/vgsdc1-lvsdc1 /bak ext4 defaults 0 0

parted 分區