在講述該指令之前,首先需要明白目錄和分區的概念和差別:
Linux的分區是實體上的概念,從實體上将存儲空間分開;Linux的目錄是邏輯上的概念,Linux的目錄樹實際上是一個分區之間的資料邏輯結構關系,不是實體結構;一個分區必須挂載在一個目錄下才能使用,分區可以挂載到任何目錄;
總結:分區是真正存放資料的地方,隻有一份資料。目錄是分區資料的邏輯映射,就像Windows系統中的快捷方式一樣,分區的資料可以挂載到任意多個不同目錄,這些目錄就像不同名的快捷方式,都指向同樣的分區資料;
而mpartition為mtools工具指令,可建立或删除磁盤分區。mpartition指令用于建立或删除MS-DOS的分區。使用該指令正可以很好的進行磁盤分區。
文法格式:mpartition [參數]
常用參數:
-a | 将分區設定為可開機分區 |
---|---|
-b<磁區數> | 建立分區時,指定要從第幾個磁區開始建立分區。 |
-c | 建立分區 |
-d | 将分區設定為無法開機的分區 |
-f | 強制地修改分區而不管檢查時發生的錯誤資訊 |
-h<磁頭數> | 建立分區時,指定分區的磁頭數 |
-I | 删除全部的分區 |
-p | 當要重建立立分區時,顯示指令列 |
-r | 删除分區 |
參考執行個體
将/etc/linux設定為可開機分區:
[root@linux ~]# mpartition -a /etc/linux
複制
删除指定分區:
[root@linux ~]# mpartition -r /etc/linux
複制
建立新分區:
[root@linux ~]# mpartition -c /etc/linux
複制