parted分割槽工具用法

2021-09-07 11:10:29 字數 3060 閱讀 4952

parted分割槽工具用法

隨著生產環境中資料量的增大,我們對硬碟的容量也有很大的需求,當硬碟的容量大於2t(工業上的最大磁碟2.2tb)的時候,msdos分割槽(又叫master boot record,簡稱mbr分割槽)就無法識別更大的容量空間了,這是時候我們就不得不用gpt (guid partition table)分割槽,他最大支援18eb的容量,如果你對這個eb單位不是很了解的話,對gb或者tb應該在熟悉不過了吧,我們可以用乙個公式來換算:1 eb = 1024 pb = 1024 x 1024 tb = 1024 x 1024 x 1024gb,好了,你只要知道很大就行,說來慚愧啊,我去過的單位,用到eb級別的很少,pb到是見過。所以我們用gpt分割槽基本上不存在只有4個主分割槽這麼一說了。

一.了解常用的2款分割槽工具

1

#!/usr/bin/env python2#

_*_coding:utf-8_*_3#

@author :yinzhengjie4#

blog:

email:[email protected]

'''8

fdisk 【只支援msdos分割槽布局】

9parted 【支援msdos、gpt分割槽布局】

10'''

俗話說:工欲善其事,必先利其器。想對磁碟進行分割槽,就得了解常用的分割槽工具,知道他們各自的長處,然後選擇適合自己的分割槽工具。這就是我們今天要學習的parted命令,其實用法很簡單,之前我有寫過關於fdisk分割槽工具的用法,大家可以參考:

好了,廢話不多說,讓我們直接開始分割槽吧,分割槽有三個步驟,第乙個步驟就是用分割槽工具進行分割槽,第二個步驟就是建立檔案系統(也就是格式化),因為只有建立檔案系統了,才能往裡面訪問資料,第三個步驟就是掛載,光分完區不對其進行掛載的話照樣是白扯。

一.用parted命令對一塊裝置進行分割槽。

1

#!/usr/bin/env python2#

_*_coding:utf-8_*_3#

@author :yinzhengjie4#

blog:

email:[email protected]

'''8

[root@yinzhengjie ~]# parted /dev/sdb #進入/dev/sdb進行分割槽

9gnu parted 2.1

10using /dev/sdb

11welcome to gnu parted! type 'help' to view a list of commands.

12(parted) mktable

13new disk label type?

14new disk label type? gpt #選擇分割槽格式為gpt

15warning: the existing disk label on /dev/sdb will be destroyed and all data on

16this disk will be lost. do you want to continue? #這是乙個警告,說是如果對這個這邊進行分割槽,資料將會被覆蓋而且資料會丟失,問你是否繼續?

17yes/no? y #輸入「y」,表示確定,進行下一步

18(parted) mkpart #在命令列輸出分割槽指令

19partition name? ? primary #分割槽型別為主分割槽,這是給分割槽起個名字,你可以自定義的,可以不用寫我這裡的引數,這裡沒有擴充套件分割槽一說,都是主分割槽。

20file system type? [ext2]? ext4 #設定檔案系統為ext4

21start? 0 #設定起始分配位置

22end? 2g #設定結束分配位置

23warning: the resulting partition is not properly aligned for best performance.

24ignore/cancel? i #輸入i,忽略此提示即可

25(parted) mkpart #繼續分割槽

26partition name? ? primary #自定義名稱

27file system type? [ext2]? ext4 #指定檔案系統格式為ext4

28start? 2g #由於上塊磁碟分割槽的結束位置是2g,所以我們從最2g開始分配即可

29end? 5g #定義結束位置為5g

30(parted) mkpart #繼續分割槽

31partition name? ? primary #自己自定義乙個名字

32file system type? [ext2]? ext4 #設定檔案系統為ext4

33start? 5g #設定卷標的起始位置

34end? 100% #輸入100%,表示將剩下的所有容量都分配給該分割槽.

35(parted) p #列印分割槽結果

36model: vmware, vmware virtual s (scsi)

37disk /dev/sdb: 21.5gb

38sector size (logical/physical): 512b/512b

39partition table: gpt

4041

number start end size file system name flags

421 17.4kb 2000mb 2000mb primary

432 2001mb 5000mb 2999mb primary

443 5000mb 21.5gb 16.5gb primary

4546

(parted) quit #退出分割槽模式,不需要輸入儲存的按鈕,退出來它會自動儲存分割槽表資訊。

47information: you may need to update /etc/fstab.

4849

[root@yinzhengjie ~]#

5051

5253

'''

分割槽工具parted的詳解及常用分割槽使用方法

一 parted的用途及說明 parted用於對磁碟 或raid磁碟 進行分割槽及管理,與fdisk分割槽工具相比,支援2tb以上的磁碟分割槽,並且允許調整分割槽的大小。parted是乙個用於硬碟分割槽或調整分割槽大小的工具。使用它你可以建立 清除 調整 移動和複製ext2 ext3 linux s...

分割槽工具parted的詳解及常用分割槽使用方法

一 parted的用途及說明 parted用於對磁碟 或raid磁碟 進行分割槽及管理,與fdisk分割槽工具相比,支援2tb以上的磁碟分割槽,並且允許調整分割槽的大小。parted是乙個用於硬碟分割槽或調整分割槽大小的工具。使用它你可以建立 清除 調整 移動和複製ext2 ext3 linux s...

2T以上分割槽工具parted

parted命令可以劃分單個分割槽大於2t的gpt格式的分割槽,也可以劃分普通的mbr分割槽,fdisk命令對於大於2t的分割槽無法劃分,所以用fdisk無法看到parted劃分的gpt格式的分割槽。parted 命令分為兩種模式 命令列模式和互動模式。1 命令列模式 parted option d...