使用parted劃分GPT分割槽

2021-07-11 10:26:58 字數 3003 閱讀 7863

parted命令可以劃分單個分割槽大於2t的gpt格式的分割槽,也可以劃分普通的mbr分割槽,fdisk命令對於大於2t的分割槽無法劃分,所以用fdisk無法看到parted劃分的gpt格式的分割槽。

parted 命令分為兩種模式:命令列模式和互動模式。

1、命令列模式: parted [option] device [command] ,該模式可以直接在命令列下對磁碟進行分割槽操作,比較適合程式設計應用。

2、互動模式:parted [option] device 類似於使用fdisk /dev/***

mbr:mbr分割槽表(即主引導記錄)大家都很熟悉。所支援的最大卷:2t,而且對分割槽有限制:最多4個主分割槽或3個主分割槽加乙個擴充套件分割槽

gpt: gpt(即guid分割槽表)。是源自efi標準的一種較新的磁碟分割槽表結構的標準,是未來磁碟分割槽的主要形式。與mbr分割槽方式相比,具有如下優點。突破mbr 4個主分割槽限制,每個磁碟最多支援128個分割槽。支援大於2t的分割槽,最大卷可達18eb。

parted是乙個可以分割槽並進行分割槽調整的工具,他可以建立,破壞,移動,複製,調整ext2 linux-swap fat fat32 reiserfs型別的分割槽,可以建立,調整,移動macintosh的hfs分割槽,檢測jfs,ntfs,ufs,xfs分割槽。

使用方法:parted [options] [device [command [options...]...]]

options

-h  顯示幫助資訊

-l  顯示所有塊裝置上的分割槽

device

對哪個塊裝置進行操作,如果沒有指定則使用第乙個塊裝置

command [options...]

check partition  

對分割槽做乙個簡單的檢測

cp [source-device] source dest  

複製source-device裝置上的source分割槽到當前裝置的dest分割槽

mklabel label-type 

建立新分割槽表型別,label-type可以是:"bsd", "dvh", "gpt",  "loop","mac", "msdos", "pc98", or "sun" 一般的pc機都是msdos格式,如果分割槽大於2t則需要選用gpt格式的分割槽表。

mkfs partition fs-type  

在partition分割槽上建立乙個fs-type檔案系統,fs-type可以是:"fat16", "fat32", "ext2", "linux-swap","reiserfs" 注意不支援ext3格式的檔案系統,只能先分割槽然後用專有命令進行格式化。

mkpart part-type [fs-type] start end 

建立乙個part-type型別的分割槽,part-type可以是:"primary", "logical", or "extended" 如果指定fs-type則在建立分割槽的同時進行格式化。start和end指的是分割槽的起始位置,單位預設是m。

eg:mkpart  primary  0  -1   0表示分割槽的開始  -1表示分割槽的結尾  意思是劃分整個硬碟空間為主分割槽

mkpartfs part-type fs-type start end 

建立乙個fs-type型別的part-type分割槽,不推薦使用,最好是使用mkpart分割槽完成後使用mke2fs進行格式化。

name partition name 

給分割槽設定乙個名字,這種設定只能用在mac, pc98, and gpt型別的分割槽表,設定時名字用引號括起來

select device 

在機器上有多個硬碟時,選擇操作那個硬碟

resize partition start end  

調整分割槽大小

rm partition  

刪除乙個分割槽

rescue start end  

拯救乙個位於stat和end之間的分割槽

unit unit 

在前面分割槽時,預設分割槽時數值的單位是m,這個引數卡伊改變預設單位,"kb", "mb",  "gb",  "tb"

move partition start end 

移動partition分割槽

print  顯示分割槽表資訊  quit 退出parted

實戰:1  初始資訊

注意綠框可以看到fdisk並不支援gpt格式的分割槽,然後輸入命令p(print的簡寫)可以看到系統目前的所有分割槽

2  連續劃分三個大小為10g的主分割槽,不指定分割槽的檔案系統型別,parted是劃分後直接生效,沒有fdisk中類似的w命令。

可以看到新分割槽3 4 5 都是主分割槽 大小10g

3  也可以用非互動模式檢視分割槽狀況

4  準備格式化新分割槽為ext3型別的檔案系統

突然發現找不到此分割槽,很奇怪

5  檢視已有的分割槽名稱

使用blkid檢視已有的分割槽是什麼name

6  格式化後掛載新分割槽

本文**:

Linux下的GPT分割槽,使用parted命令

linux下的gpt分割槽,這是另外一種分割槽,針對mbr分割槽,它有很多優點 1 幾乎突破了分割槽個數的限制。在gpt分割槽表中最多可以支援128個主分割槽。2 單個分割槽容量幾乎沒有限制。單個分割槽最大支援1eb容量。因此gpt分割槽中,主分割槽和擴充套件分割槽,邏輯分割槽的概念已經很模糊了。甚...

parted分割槽GPT格式(滿足超大記憶體分割槽)

我們在課上講的fdisk分割槽工具,它的分割槽格式為mbr,特點是,最多分4個主分割槽,磁碟大小不能超過2t。而gpt分割槽格式,突破了這些限制,它沒有主分割槽 擴充套件分割槽 邏輯分割槽之分,在一塊磁碟上最多可以分128個分割槽出來,支援大於2t的分割槽,最大卷可達18eb。相信,隨著儲存級別的公...

使用parted分割槽的步驟

使用parted分割槽的步驟 1.fdisk l 檢視一下當前的儲存裝置,這裡可以看到新加入的磁碟,比如 dev sdb 2.parted dev sdb 進入分割槽命令列模式,可以隨時用help來檢視命令用法 3.mklabel gpt 將mbr格式的磁碟格式化為gpt格式 4.mkpart pr...