一.為什么使用parted命令
傳統的MBR(Master Boot Record)分區方式,有一個局限:無法支持超過2TB的硬盤分區(單個分區超過2TB)。
GPT(GUID Partition Table)的分區表很好的解決了這個問題,但在Linux系統中,傳統的fdisk命令無法支持GPT分區方式,因此只能使用parted命令來實現劃分大于2TB的分區。
注意:parted命令是實時生效的,不要在生產環境測試parted功能。
二.Parted命令的格式
下面來介紹一下parted命令的用法:
parted [選項] [設備] [命令[參數]]
選項:
-l,–list:顯示所有塊設備;
[命令[參數]]:
mklabel label-type:設置分區表類型;
label-type:
aix,amiga,bsd,dvh,gpt,loop,mac,msdoc,pc98,sun
name partition name:設置分區名;
partition:分區號碼;
從1開始的數字,例如:指定/dev/sda5分區,name 5 即可;
mkpart part-type [fs-type] start end:創建分區;
part-type:分區類型;
primary:主分區;
extended:擴展分區;
logical:邏輯分區;
fs-type:文件系統類型;
ext[2|3|4],linux-swap,xfs等;
start:分區開始位置;
end:分區結尾位置;
print:查看指定磁盤的分區表;
rescue start end:恢復已被刪除的分區;
rm partition:刪除指定分區;
partition:分區號碼;
從1開始的數字,例如:想要刪除指定/dev/sda5分區,rm 5 即可;
set partition flag state:設置分區標記;
flag:
boot:引導分區;
hidden:隱藏分區;
raid:磁盤陣列;
lvm:邏輯卷;
注意:此處不支持swap分區,swap分區可以在創建分區時指定。
state:
on:激活狀態;
off:關閉狀態;
quit:退出parted交互模式;
select device:選擇操作的磁盤,交互模式中使用。
三.parted命令的使用方法
下面使用一些范例來說明以上參數的用法:
1、查看所有塊設備
在上圖中可以看到兩塊磁盤,它們的容量分別為107G和4T,它們的分區表類型均為msdos。
2、使用fdisk嘗試劃分在于2T的分區
嘗試劃分2500G的分區,但結果卻只得到了一個452G的分區,這是怎么回事呢?我們再來嘗試劃分一個2T分區;
明明劃分的是2TB的分區,結果分區大小卻為0;說明MBR分區最大支持到2TB,那于大于2TB的部分將會在減去2T后將剩余的空間劃分為一個分區,這也就是為什么在劃分sda1時指定2500GB,卻只得到了一個452G分區的原因。
3、將/dev/sdb轉換為GPT分區
因為MBR分區類型無法支持2GB以上的分區,所以需要將/dev/sdb轉換為GPT分區;
注意轉換分區類型會刪除磁盤上的所有數據,在轉換前要做好備份工作;
如上圖所示,在轉換前會提醒數據將丟失并詢問是否繼續。
4、新建一個2500GB的分區
使用fdisk命令查看分區信息;
5、將分區格式化后掛載到/mnt/sdb1目錄下
由于環境為CentOS 7,所以在格式化分區時使用了xfs格式,其實剛才在創建分區時指定的文件系統格式是ext4,但格式化時并沒有影響,表時創建分區時指定的文件系統只是用于標識,并沒有實際作用。
測試文件系統,在目錄中創建一個測試文件;
6、修改分區的名稱
7、刪除分區
8、恢復已刪除分區
parted具有恢復已經被刪除的分區的功能,但一定要記得被刪除的分區的起始和結束邊界;
恢復的文件系統的名稱(Name)已經沒有了,查看目錄中的文件是否可以正常讀取;
結果顯示恢復的文件系統可以正常讀取原數據。
9、修改分區標識
設置/dev/sdb1為lvm,并且處于激活狀態;
10、交互模式
parted命令與fdisk命令一樣,也有交互模式,其中使用的命令與上面介紹的用法相同;
使用pared命令不帶任何參數即可進入交互模式;
不指定磁盤的話,默認對第一塊磁盤進行操作,如下圖所示:
如想更換操作的磁盤有以下兩種方法:
1)進入交互模式時指定要操作的磁盤;
2)在交互模式中使用select命令切換操作磁盤;
退出交互模式;
在交互模式中使用help查看幫助信息;
查看命令的具體使用方法,help COMMAND;
從上面結果可知,在交互模式中,命令的使用方法與命令行方式中的使用方法是一樣的,可參考前面的命令參數介紹。
原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/2314
不管就內容還是外觀格式上,均比前面幾次好了很多,贊