使用parted劃分GPT分區

       parted命令能夠劃分單個分區大於2T的GPT格式的分區,也能夠劃分普通的MBR分區,fdisk命令對於大於2T的分區沒法劃分,因此用fdisk沒法看到parted劃分的GPT格式的分區。 linux

       Parted 命令分爲兩種模式:命令行模式和交互模式。 編程

       一、命令行模式: parted [option] device [command] ,該模式能夠直接在命令行下對磁盤進行分區操做,比較適合編程應用。 工具

       二、交互模式:parted [option] device 相似於使用fdisk /dev/xxx oop

       MBR:MBR分區表(即主引導記錄)你們都很熟悉。所支持的最大卷:2T,並且對分區有限制:最多4個主分區或3個主分區加一個擴展分區 ui

       GPT: GPT(即GUID分區表)。是源自EFI標準的一種較新的磁盤分區表結構的標準,是將來磁盤分區的主要形式。與MBR分區方式相比,具備以下優勢。突破MBR 4個主分區限制,每一個磁盤最多支持128個分區。支持大於2T的分區,最大卷可達18EB。 spa

       parted是一個能夠分區並進行分區調整的工具,他能夠建立,破壞,移動,複製,調整ext2 linux-swap fat fat32 reiserfs類型的分區,能夠建立,調整,移動Macintosh的HFS分區,檢測jfs,ntfs,ufs,xfs分區。 命令行

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

    options it

    -h  顯示幫助信息 io

    -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  格式化後掛載新分區



相關文章
相關標籤/搜索