一、 parted的用途及說明
parted用於對磁碟(或raid磁碟)進行分割槽及管理,與fdisk分割槽工具相比,支援2tb以上的磁碟分割槽,並且允許調整分割槽的大小。
parted是乙個用於硬碟分割槽或調整分割槽大小的工具。使用它你可以建立、清除、調整、移動和複製ext2、ext3、linux-swap、fat、fat32和reiserfs分割槽;也能建立、調整和移動蘋果系統的hfs分割槽;還能檢測jfs、ntfs、ufs和xfs分割槽。該工具常用於為新安裝的作業系統建立空間,重新分配硬碟使用情況,在將資料拷貝到新硬碟的時候也常常使用。
二、 parted的使用方法及步驟
1、對磁碟進行分割槽
(1)命令列方式
# parted /dev/sdb mklabel gpt mkpart 1 ext3 1 5t(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的磁碟時間大概在乙個半小時左右。(據硬碟實際情況而定)
三、 partd分割槽例項
fdisk工具雖然很好用,但對於大於2t以上的硬碟分割槽特別慢,可能一部分容量識別不了,也不支援非互動模式。
用parted就非常方便了,對大硬碟支援很好,也可以實現指令碼分割槽。
預設一般都安裝過了,沒有的話install it!
yum install partedparted有個不提示使用者引數選項,就是通過這個選項來實現非互動
-s, --script下面我們通過乙個一塊硬碟來說明它的具體操作:never prompts for user intervention
第乙個主分割槽3g第乙個主分割槽3g剩餘分割槽都給擴充套件分割槽
第乙個邏輯卷分割槽2g
第二個邏輯源用剩餘空間
parted -s /dev/sdb mklabel msdos剩餘空間給擴充套件分割槽parted -s /dev/sdb mkpart primary 0 3g
parted -s /dev/sdb mkpart entended 3 100%在擴充套件分割槽上建立第乙個邏輯分割槽
parted -s /dev/sdb mkpart logic 3g 5g建立第二個邏輯分割槽
parted -s /dev/sdb mkpart logic 5g 100% #100%代表使用剩餘的所有空間檢視分割槽大小
parted -s /dev/sdb print刪除分割槽model: ata qemu harddisk (scsi)
disk /dev/sdb: 8590mb
sector size (logical/physical): 512b/512b
partition table: msdos
number start end size type file system 標誌
1 512b 3000mb 3000mb primary
2 3001mb 8590mb 5589mb extended lba
5 5000mb 8590mb 3590mb logical
parted -s /dev/sdb rm 5 #rm後面跟的事分割槽的編號,print出的number對/dev/sdc分乙個主分割槽,型別為swapparted -s /dev/sdb print
number start end size type file system 標誌
1 512b 3000mb 3000mb primary
2 3001mb 8590mb 5589mb extended lba
parted -s /dev/sdc mklabel msdos1,將磁碟上原有的分割槽刪除掉:parted -s /dev/sdc -- mkpartfs primary linux-swap 0 -1 #從使用所有空間
進入:#parted /dev/sdb
檢視:(parted)p
刪除:(parted)rm 1
(parted)rm 2
2,將磁碟格式變成gpt的格式(因為parted只能針對gpt格式的磁碟進行操作)
轉換:(parted) mklabel gpt
分割槽:(parted) mkpart primary 1 500 (分第乙個主分割槽500mb)
分割槽:(parted) mkpart primary 501 1000 (分第二個主分割槽500mb)
分割槽:(parted) mkpart logical 1001 2000 (分第三個邏輯分割槽1000mb) (parted的邏輯分割槽不用先分擴充套件分割槽,直接一步到位)
檢視:(parted) p
退出:(parted)quit ( parted分割槽自動儲存,不用手動儲存 )
3,格式化已經分好的區
# mkfs -t ext4 /dev/sdb1
4,掛載
# mount /dev/sdb1 /mnt
5,開機自動掛載:
# echo 「/dev/sdb1 /mnt ext4 defaults 0 0」 >>/etc/fstab
分割槽工具parted的詳解及常用分割槽使用方法
一 parted的用途及說明 parted用於對磁碟 或raid磁碟 進行分割槽及管理,與fdisk分割槽工具相比,支援2tb以上的磁碟分割槽,並且允許調整分割槽的大小。parted是乙個用於硬碟分割槽或調整分割槽大小的工具。使用它你可以建立 清除 調整 移動和複製ext2 ext3 linux s...
parted分割槽工具用法
parted分割槽工具用法 隨著生產環境中資料量的增大,我們對硬碟的容量也有很大的需求,當硬碟的容量大於2t 工業上的最大磁碟2.2tb 的時候,msdos分割槽 又叫master boot record,簡稱mbr分割槽 就無法識別更大的容量空間了,這是時候我們就不得不用gpt guid part...
分割槽命令Parted詳解
三 例項 通常劃分分割槽工具我們用的比較多是fdisk命令,但是現在由於磁碟越來越廉價,而且磁碟空間越來越大。而fdisk工具他對分割槽是有大小限制的,它只能劃分小於2t的磁碟。現在的磁碟空間已經遠遠大於2t,有兩個方法來解決這個問題 其一是通過卷管理來實現,其二就是通過parted工具來實現對2t...