導航:首頁 > 程序命令 > linuxparted磁碟分區命令

linuxparted磁碟分區命令

發布時間:2025-03-06 15:52:43

Ⅰ 在linux系統下用parted命令管理GPT分區的教程

先來溫習一下GPT的概念:
GUID磁碟分割表(GUID Partition Table,縮寫:GPT)其含義為「全局唯一標識磁碟分區表」,是一個實體硬碟的分區表的結構布局的標准。它是可擴展固件介面(EFI)標准(被Intel用於替代個人計算機的BIOS)的一部分,被用於替代BIOS系統中的一32bits來存儲邏輯塊地址和大小信息的主開機紀錄(MBR)分區表。
GUID磁碟分割表(GUIDPartition Table,縮寫:GPT)是一個實體硬碟的分區表的結構布局的標准。它是可擴展固件介面(EFI)標准(被Intel用於替代個人計算機的BIOS)的一部分,被用於替代BIOS系統中的一32bits來存儲邏輯塊地址和大小信息的主開機紀錄(MBR)分區表。對於那些扇區為512位元組的磁碟,MBR分區表不支持容量大於2.2TB(2.2 × 10^12位元組)的分區,然而,一些硬碟製造商(諸如希捷和西部數據)注意到了這個局限性,並且將他們的容量較大的磁碟升級到了4KB的扇區,這意味著MBR的有效容量上限提升到了16 TB。 這個看似「正確的」解決方案,在臨時地降低了人們對改進磁碟分配表的需求的同時,也給市場帶來了關於在有較大的塊(block)的設備上從BIOS啟動時,如何最佳的劃分磁碟分區的困惑。GPT分配64bits給邏輯塊地址,因而使得最大分區大小在2^64-1個扇區成為了可能。對於每個扇區大小為512位元組的磁碟,那意味著可以有9.4ZB(9.4 x 10^21位元組)或18 E 個512位元組(9,444,732,965,739,290,426,880位元組 或 18,446,744,073,709,551,615(2^64-1)個扇區 x 512(=2^9)位元組每扇區)。

parted命令可以劃分單個分區大於2T的GPT格式的分區,也可以劃分普通的MBR分區,fdisk命令對於大於2T的分區無法劃分,所以用fdisk無法看到parted劃分的GPT格式的分區。

Parted 命令分為兩種模式:命令行模式和交互模式。

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

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

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 上使用 GNU Parted 對磁碟分區 | Linux 中國

在 Linux 系統中,管理和分區磁碟是至關重要的。GNU Parted 是這個任務中的強大工具之一。本文將帶您了解如何使用它來對新硬碟進行操作,即使您更傾向於圖形化界面,這個命令行工具也能提供便利。

首先,確保了解硬碟驅動器的定位,通過parted命令查看系統中已連接的設備。例如,新連接的磁碟可能是/dev/sdc,通過其大小與已知設備對比來確認。在操作前,務必確認正確設備,以免誤操作導致數據丟失。

接下來,創建磁碟標簽(分區表)是分區過程的第一步。使用mklabel或mktable命令創建標簽,如GPT。創建分區時,只需指定分區的開始和結束位置,甚至可以調整邊界以優化性能。Parted支持多種測量單位,如MB、GB等,允許靈活的分區規劃。

命名分區並為它們分配文件系統是組織數據的關鍵。比如,為不同的項目創建不同文件系統的分區,可以清晰地標記它們的用途。最後,使用mkfs命令在分區上創建實際的文件系統,如EXT4或XFS,以便磁碟可以正常工作。

對於經常使用GNU Parted的用戶,下載速查表是提高效率的好方法,它能提供快速參考,使信息觸手可及。通過命令行或交互模式,Parted為Linux磁碟分區提供了強大的功能。

總的來說,GNU Parted是Linux用戶管理磁碟分區的實用工具,通過理解其基本概念和正確使用,您可以方便地為新硬碟進行定製化分區。

Ⅲ 在linux下如何把磁碟分區從mbr變成gpt

在進行gpt轉mbr時,硬碟的數據會被清除,需要提前備份。

gpt的硬碟轉換成mbr,使用如下命令:

# parted /dev/sde

linux下parted命令對硬碟進行gpt和mbr轉換

在進行mbr轉gpt時,硬碟的數據會被清除,需要提前備份。

mbr的硬碟轉換成gpt,使用如下命令:

# parted /dev/sde

Ⅳ Linux當中怎麼用parted分區請寫明步驟

Linux中進行磁碟分區一般是用fdisk這個命令,但是fdisk命令無法支持大於2TB以上的分區,而parted命令就是用於2TB以上大小的磁碟分區的工具。parted命令的用法:
1. 列出磁碟分區的信息(這個可以看到接下來新建分區的起始點):
形式:parted 磁碟設備名稱 print
例如:parted /dev/hdc print
2. 新建一個分區:
形式:parted 磁碟設備名稱 mkpart logical 文件系統類型 新建分區起始位置 新建分區結束位置
例子:parted /dev/hdc mkpart logical ext3 20.3G 80.3G
說明:/dev/hdc是磁碟設備名稱,mkpart是新建分區,logical表示是一個邏輯分區,ext3是文件系統類型,20.3G是分區起始位置,這個是查看分區信息的時候,顯示的最末尾的那個分區End這一欄的,80.3G是結束位置,也就是說這個新建的分區有60G大小。
3. 刪除一個分區:
形式:parted 磁碟設備名稱 rm 設備Number
例子:parted /dev/hdc rm 7
說明:設備Number的那個數字是用parted列出的分區信息裡面,有一列是Number號碼,需要刪除那個分區就對應那個數字。

閱讀全文

與linuxparted磁碟分區命令相關的資料

熱點內容
黑月編譯器優缺點 瀏覽:683
線刷包為啥要解壓 瀏覽:147
伺服器滑道怎麼安裝 瀏覽:698
手游發貨伺服器是什麼 瀏覽:709
文件夾的各個名稱 瀏覽:722
安卓系統哪個文件夾存放密碼文件 瀏覽:361
傳真伺服器什麼意思 瀏覽:249
stm3251單片機 瀏覽:279
怎麼做程序員男友 瀏覽:826
信道編解碼作用 瀏覽:838
程序員零基礎學習 瀏覽:201
網卡加密視頻 瀏覽:628
命令按鈕的代碼 瀏覽:853
androidjson編碼 瀏覽:500
筆記本rpc伺服器不可用怎麼進入桌面 瀏覽:946
哪個app開發好 瀏覽:266
java封裝與調用方法 瀏覽:288
自學編程找不到工作 瀏覽:356
招行app余額在哪裡 瀏覽:832
編譯target 瀏覽:910