一、 parted的用途及說(shuō)明
1.1 MBR分區(qū)與GPT分區(qū)
傳統(tǒng)的MBR分區(qū)表格式,僅支持最大四個(gè)主分區(qū),而且不可以格式化2TB以上的磁盤(pán),因此,大磁盤(pán)更適合使用parted工具進(jìn)行GPT的分區(qū)格式。
1.2 概要說(shuō)明
parted用于對(duì)磁盤(pán)(或RAID磁盤(pán))進(jìn)行分區(qū)及管理,與fdisk分區(qū)工具相比,支持2TB以上的磁盤(pán)分區(qū),并且允許調(diào)整分區(qū)的大小。
1.3 GNU手冊(cè)說(shuō)明
parted是一個(gè)用于硬盤(pán)分區(qū)或調(diào)整分區(qū)大小的工具。使用它你可以創(chuàng)建、清除、調(diào)整、移動(dòng)和復(fù)制ext2、ext3、linux-swap、FAT、FAT32和reiserfs分區(qū);也能創(chuàng)建、調(diào)整和移動(dòng)蘋(píng)果系統(tǒng)的HFS分區(qū);還能檢測(cè)jfs、ntfs、ufs和xfs分區(qū)。該工具常用于為新安裝的操作系統(tǒng)創(chuàng)建空間,重新分配硬盤(pán)使用情況,在將數(shù)據(jù)拷貝到新硬盤(pán)的時(shí)候也常常使用。
二、parted的使用方法(交互式)
2.1 對(duì)磁盤(pán)進(jìn)行分區(qū)
| $ parted /dev/sdb | |
| # 對(duì)/dev/sdb進(jìn)行分區(qū)或管理操作 | |
| GNU Parted 3.1 | |
| 使用 /dev/sdb | |
| Welcome to GNU Parted! Type 'help' to view a list of commands. | |
| (parted) mklabel gpt | |
| # 定義分區(qū)表格式(常用的有msdos和gpt分區(qū)表格式,msdos不支持2TB以上容量的磁盤(pán),所以大于2TB的磁盤(pán)選gpt分區(qū)表格式) | |
| 警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? | |
| # /dev/sdb上現(xiàn)有的磁盤(pán)標(biāo)簽將被銷(xiāo)毀,該磁盤(pán)上的所有數(shù)據(jù)將丟失。你想要繼續(xù) | |
| 是/Yes/否/No? yes | |
| (parted) mkpart p1 | |
| # 創(chuàng)建第一個(gè)分區(qū),名稱(chēng)為p1(p1只是第一個(gè)分區(qū)的名稱(chēng),用別的名稱(chēng)也可以,如part1) | |
| 文件系統(tǒng)類(lèi)型? [ext2]? xfs | |
| # 定義分區(qū)格式(不支持ext4,想分ext4格式的分區(qū),可以通過(guò)mkfs.ext4格式化成ext4格式) | |
| 起始點(diǎn)? 1 | |
| # 定義分區(qū)的起始位置(單位支持K,M,G,T) | |
| 結(jié)束點(diǎn)? 100% | |
| # 定義分區(qū)的結(jié)束位置(單位支持K,M,G,T) | |
| (parted) print # 查看當(dāng)前分區(qū)情況 | |
| Model: VMware, VMware Virtual S (scsi) | |
| Disk /dev/sdb: 107GB | |
| Sector size (logical/physical): 512B/512B | |
| Partition Table: gpt | |
| Disk Flags: | |
| Number Start End Size File system Name 標(biāo)志 | |
| 1 1049kB 107GB 107GB xfs p1 |
2.2 刪除分區(qū)
| $ parted /dev/sdb | |
| # 對(duì)/dev/sdb進(jìn)行分區(qū)或管理操作 | |
| (parted) rm | |
| # rm刪除命令(刪除之前必須確保分區(qū)沒(méi)有被掛載) | |
| 分區(qū)編號(hào)? 1 | |
| # 刪除第一個(gè)分區(qū) | |
| (parted) print # 打印當(dāng)前分區(qū)情況 | |
| Model: VMware, VMware Virtual S (scsi) | |
| Disk /dev/sdb: 107GB | |
| Sector size (logical/physical): 512B/512B | |
| Partition Table: gpt | |
| Disk Flags: | |
| Number Start End Size File system Name 標(biāo)志 |
在格式化幾個(gè)TB的磁盤(pán)的時(shí)候,時(shí)間會(huì)非常的長(zhǎng),格式化6T的磁盤(pán)時(shí)間大概在一個(gè)半小時(shí)左右。(據(jù)硬盤(pán)實(shí)際情況而定)
三、partd分區(qū)實(shí)例
fdisk工具雖然很好用,但對(duì)于大于2T以上的硬盤(pán)分區(qū)特別慢,可能一部分容量識(shí)別不了,也不支持非交互模式。 用parted就非常方便了,對(duì)大硬盤(pán)支持很好,也可以實(shí)現(xiàn)腳本分區(qū)。
parted該指令默認(rèn)都已經(jīng)安裝過(guò)了,如果沒(méi)有安裝的話,使用以下命令進(jìn)行安裝:
| $ yum install parted |
parted有個(gè)不提示用戶參數(shù)選項(xiàng),就是通過(guò)這個(gè)選項(xiàng)來(lái)實(shí)現(xiàn)非交互!
| -s, --script | |
| never prompts for user intervention |
3.1 定義分區(qū)類(lèi)型
| $ parted -s /dev/sdb mklabel gpt | |
| # -s表示不輸出提示信息 | |
| # 如果不是用腳本執(zhí)行分區(qū)操作,不建議忽略提示信息 |
3.2 查看磁盤(pán)分區(qū)信息
| $ parted /dev/sdb print | |
| Model: VMware, VMware Virtual S (scsi) | |
| Disk /dev/sdb: 107GB | |
| Sector size (logical/physical): 512B/512B | |
| Partition Table: gpt | |
| Disk Flags: | |
| Number Start End Size File system Name 標(biāo)志 |
3.3 創(chuàng)建與刪除分區(qū)
命令格式如下:
| parted 磁盤(pán) mkpart 分區(qū)類(lèi)型 [文件系統(tǒng)類(lèi)型] 開(kāi)始 結(jié)束 |
其中,分區(qū)類(lèi)型有 primary、logical、extended三種,文件系統(tǒng)類(lèi)型為可選項(xiàng),一般選擇為 ext4、xfs或swap等。開(kāi)始與結(jié)束表示分區(qū)開(kāi)始與結(jié)束的位置(默認(rèn)單位為MB),也可以使用百分比表示分區(qū)位置,比如你想把整個(gè)磁盤(pán)創(chuàng)建一個(gè)分區(qū),可以使用下面的命令:
把整個(gè)磁盤(pán)/dev/sdb創(chuàng)建為一個(gè)主分區(qū)
| $ parted /dev/sdb mkpart primary xfs 0% 100% |
把磁盤(pán)/dev/sdb創(chuàng)建為多個(gè)主分區(qū)
| $ parted /dev/sdb mkpart primary xfs 1G 10G | |
| $ parted /dev/sdb mkpart primary xfs 10G 50% | |
| $ parted /dev/sdb mkpart primary xfs 50% 100% | |
| $ parted /dev/sdb print # 查看 | |
| Model: VMware, VMware Virtual S (scsi) | |
| Disk /dev/sdb: 107GB | |
| Sector size (logical/physical): 512B/512B | |
| Partition Table: gpt | |
| Disk Flags: | |
| Number Start End Size File system Name 標(biāo)志 | |
| 1 1000MB 10.0GB 9000MB primary | |
| 2 10.0GB 53.7GB 43.7GB primary | |
| 3 53.7GB 107GB 53.7GB primary |
刪除分區(qū)
| $ parted /dev/sdb rm 1 | |
| # 刪除分區(qū)號(hào)為 1 的分區(qū) | |
| $ parted /dev/sdb print | |
| Model: VMware, VMware Virtual S (scsi) | |
| Disk /dev/sdb: 107GB | |
| Sector size (logical/physical): 512B/512B | |
| Partition Table: gpt | |
| Disk Flags: | |
| Number Start End Size File system Name 標(biāo)志 | |
| 2 10.0GB 53.7GB 43.7GB primary | |
| 3 53.7GB 107GB 53.7GB primary |
格式化并掛載
| $ mkfs.xfs /dev/sdb2 | |
| $ mkdir /data | |
| $ mount /dev/sdb2 /data | |
| $ df -hT /data | |
| 文件系統(tǒng) 類(lèi)型 容量 已用 可用 已用% 掛載點(diǎn) | |
| /dev/sdb2 xfs 41G 33M 41G 1% /data |
四、操作示例
需求:一塊 100G的磁盤(pán),使用parted創(chuàng)建一個(gè)分區(qū)(此分區(qū)包含所有磁盤(pán)空間),然后掛載到 /data 目錄進(jìn)行使用。過(guò)程如下:
| $ parted /dev/sdb mklabel gpt | |
| $ parted /dev/sdb mkpart primary xfs 0% 100% | |
| $ mkfs.xfs /dev/sdb1 | |
| $ mount /dev/sdb1 /data | |
| $ df -hT /data | |
| 文件系統(tǒng) 類(lèi)型 容量 已用 可用 已用% 掛載點(diǎn) | |
| /dev/sdb1 xfs 100G 33M 100G 1% /data | |
| $ vim /etc/fstab | |
| /dev/sdb1 /data xfs defaults 0 0 | |
| # 實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)掛載 |
鏈接:https://www.cnblogs.com/lvzhenjiang/p/14391479.html
-
硬盤(pán)
+關(guān)注
關(guān)注
3文章
1354瀏覽量
59553 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7324瀏覽量
128545 -
磁盤(pán)
+關(guān)注
關(guān)注
1文章
394瀏覽量
26282
原文標(biāo)題:分區(qū)工具parted的詳解及常用分區(qū)使用方法
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【雨林木風(fēng)系統(tǒng)下載教程】利用XP系統(tǒng)磁盤(pán)分區(qū)來(lái)提升讀寫(xiě)...
linux的三種磁盤(pán)分區(qū)
【昉·星光 2 高性能RISC-V單板計(jì)算機(jī)體驗(yàn)】三:從 nvme 磁盤(pán)啟動(dòng) VisionFive2 并對(duì)磁盤(pán)分區(qū)擴(kuò)容
Linux環(huán)境下對(duì)磁盤(pán)分區(qū)進(jìn)行管理的一種機(jī)制
Linux系統(tǒng)教程之磁盤(pán)分區(qū)和LVM系統(tǒng)的詳細(xì)資料概述
九款命令行實(shí)用工具助你監(jiān)測(cè)Linux磁盤(pán)分區(qū)及使用情況
微軟Windows 10研究新的方法管理現(xiàn)代磁盤(pán)分區(qū)
預(yù)裝Win7系統(tǒng)劃分更多的磁盤(pán)分區(qū)的方法
獲取磁盤(pán)分區(qū)UUID的方法介紹
Linux磁盤(pán)分區(qū)和掛載
linux系統(tǒng)如何進(jìn)行磁盤(pán)分區(qū)?
TECS OpenStack資源池主機(jī)磁盤(pán)分區(qū)使用率過(guò)高的問(wèn)題處理
linux磁盤(pán)分區(qū)的三種場(chǎng)景
Linux系統(tǒng)中磁盤(pán)分區(qū)與掛載詳解

磁盤(pán)分區(qū)工具parted的使用方法
評(píng)論