一、parted的用途及說明
- 概括使用說明:
parted用于對磁盤(或RAID磁盤)進行分區及管理,與fdisk分區工具相比,支援2TB以上的磁盤分區,并且允許調整分區的大小。
- GNU手冊說明:
parted是一個用于硬碟分區或調整分區大小的工具。使用它你可以建立、清除、調整、移動和複制ext2、ext3、linux-swap、FAT、FAT32和reiserfs分區;也能建立、調整和移動蘋果系統的HFS分區;還能檢測jfs、ntfs、ufs和xfs分區。該工具常用于為新安裝的作業系統建立空間,重新配置設定硬碟使用情況,在将資料拷貝到新硬碟的時候也常常使用。
二、 parted的使用方法及步驟
1、對磁盤進行分區 (1)指令行方式
|
(2)互動式指令方式
指令 | 解釋 |
# parted /dev/sdb | 對/dev/sdb進行分區或管理操作 |
GNU Parted 1.8.1 使用 /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. | 系統傳回值 |
(parted) mklabel gpt | 定義分區表格式 (常用的有msdos和gpt分區表格式,msdos不支援2TB以上容量的磁盤,是以大于2TB的磁盤選gpt分區表格式) |
(parted) mkpart p1 | 建立第一個分區,名稱為p1 (p1隻是第一個分區的名稱,用别的名稱也可以,如part1) |
File system type? [ext2]? ext3 | 定義分區格式 (不支援ext4,想分ext4格式的分區,可以通過mkfs.ext4格式化成ext4格式) |
Start? 1 | 定義分區的起始位置 (機關支援K,M,G,T) |
End? 5T | 定義分區的結束位置 (機關支援K,M,G,T) |
(parted) print | 檢視目前分區情況 |
Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size File system Name Flags 1 32.3kB 5TB 5TB ext3 p1 | 系統傳回值 |
2、删除分區
指令 | 解釋 |
# parted /dev/sdb | 對/dev/sdb進行分區或管理操作 |
(parted) rm | rm删除指令 (删除之前必須確定分區沒有被挂載) |
Partition number? 1 | 删除第一個分區 |
(parted) print | 檢視目前分區情況 |
Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size File system Name Flags | 系統傳回值 |
3、格式化幾個TB的磁盤的說明
在格式化幾個TB的磁盤的時候,時間會非常的長,格式化6T的磁盤時間大概在一個半小時左右。(據硬碟實際情況而定)
以下以一個建立分區為例對此進行說明,下面是操作步驟、步驟說明和相應的截圖:
1:選擇要分區的盤
parted /dev/sdb
2:格式化分區
mklabel gpt
3:分區
mkpart primary 0% 100%
4:退出
q
5:格式化
mkfs.xfs /dev/sdb1
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyYXPpBXYmQTN3ITM4ATO0kjM1ETPlRXYE52bpRXYjlmZpR2btZSM942bpNnclZ3Pn5GcuEzMBNTJzMTQzUCOxAjMlAjMtYTL4EDMyU2Zh1WavwVN0QzM1YjNx8CXzRnbl1GajFGd0F2LcRWYvxmb39GZvwlbj5iY1J2bj5ycj9GZvw1LcpDc0RHaiojIsJye.png)