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...