parted3 Linux分區命令

原貼地址:http://www.junfcom.cn/post/184.html

Parted是一個着名的命令行工具,可以輕鬆管理硬盤分區。它可以幫助您添加,刪除,縮小和擴展磁盤分區及其上的文件系統。從第一次出來,分手已經走了很長的路。其中一些功能已被刪除,其他功能已被添加。

分區命令管理Linux磁盤分區

分區命令管理Linux磁盤分區

在本教程中,您將學習分開的基礎知識,我們將向您展示一些實際的例子。如果您以前沒有任何分開的經驗,請注意,parted會將更改立即寫入磁盤,因此,如果您嘗試修改磁盤分區,請小心。

如果您計劃分開測試,更好的選擇是簡單地使用虛擬機或舊電腦/筆記本電腦,而無需任何有價值的信息。要對磁盤分區進行修改,不得使用。如果您需要在主分區上工作,則可以啓動到救援模式。

注意:您將需要對您將要使用分機的機器進行root訪問

在許多Linux發行版中,parted已預先安裝。如果沒有包含在您的發行版中,您可以安裝它:

$ sudo apt-get install parted [在Debian / Ubuntu系統上] 
#yum install parted [在RHEL / CentOSFedora ] 
#dnf install parted [在Fedora 22+版本]

一旦您確定已安裝parted,您可以繼續閱讀本文其餘部分的parted命令的一些真實世界示例。

1.檢查分片版本

運行以下命令,您將看到類似於下圖所示的消息。如果您的分離版本不同,請不要擔心。除非另有規定,否則將分開使用您的主驅動器,這在大多數情況下將是/dev/sda

$分手

檢查分配的命令版本

檢查分配的命令版本

如果要退出分離,只需鍵入:

$退出

2.列出Linux磁盤分區

現在分開開始,我們列出所選硬盤的分區。如前所述,默認選擇您的第一個驅動器。看到磁盤分區運行print

(分開)打印

檢查Linux分區

檢查Linux分區

運行時print,還會顯示硬盤信息和型號。這裏是一個真正的硬盤的例子(不是虛擬的,如上圖所示):

(parted)打印機 
型號:ATA TOSHIBA MQ01ACF0(scsi)
磁盤/ dev / sda:320GB 
扇區大小(邏輯/物理):512B / 4096B 
分區表:msdos 
號碼開始結束大小類型文件系統標誌  1 1049kB 256MB 255個主ext2引導  2 257MB 320GB 320GB擴展  5 257MB 320GB 320GB邏輯lvm

在上面的例子中,您可以看到磁盤模型,容量扇區大小和分區表。

3.列出或切換到不同的磁盤

如果您有多個硬盤,則可以使用“ select”命令輕鬆地在磁盤之間切換。在下面的例子中,我將從我的系統切換/dev/sda/dev/sdb二級驅動器。

要輕鬆切換磁盤,您可以使用:

(分開)選擇/ dev / sdX

選擇不同的磁盤

選擇不同的磁盤

"X"使用要切換到的磁盤的字母更改。

4.在Linux中創建主要或邏輯分區

Parted可以用來創建主磁盤分區。在此示例中,我將向您展示如何創建主分區,但邏輯分區的步驟相同。

要創建新的分區,分開使用“ mkpart”。您可以給它額外的參數,"primary""logical"根據您要創建的分區類型。

在開始創建分區之前,確保您正在使用(您已選擇)正確的磁盤非常重要。

開始使用打印:

(分開)打印

顯示當前Linux磁盤

顯示當前Linux磁盤

如上圖所示,我們使用的是34 GB的虛擬驅動器。首先,我們將給新磁盤一個標籤,然後創建一個分區並在其上設置一個文件系統。

現在第一步是給新磁盤一個標籤名稱

(分開)mklabel msdos

現在用新建分區   mkpart。列出的單位是兆字節(MB)。我們將創建一個從11000010 GB分區:

(parted)mkpart 
分區類型?主要/擴展?主
文件系統類型?[ext2]?
開始?1 
結束?10000 
(parted)print 
型號:ATA VBOX HARDDISK(scsi)
磁盤/ dev / sdb:34.4GB 
扇區大小(邏輯/物理):512B / 512B 
分區表:msdos 
磁盤標誌:
數字開始結束大小類型文件系統標誌
1 1049kB 10.0 GB 9999MB主ext2 lba

創建主要或邏輯的Linux分區

創建主要或邏輯的Linux分區

接下來,退出與"quit"命令分開。我們將在ext4文件系統中格式化我們的新分區mkfs。爲了實現這一點,運行以下命令:

#mkfs.ext4 / dev / sdb1

注意:執行上述命令時,選擇正確的磁盤和分區很重要!

現在我們通過在我們的輔助磁盤上打印分區表來驗證我們的結果。在文件系統列下,您應該看到ext4或您決定用於分區的文件系統類型:

驗證磁盤分區文件系統

驗證磁盤分區文件系統

5.調整Linux磁盤分區大小

parted包括多個有用的功能,其中之一是"resizepart"。由於您現在可能已經想到這一點,"resizepart"可以幫助您調整分區大小。

在下面的示例中,您將看到如何調整現有分區的大小。爲了這個例子的目的,我們將使用之前創建的分區。

首先,您將需要知道要調整大小的分區號。這可以通過使用"print"以下方式找到:

(分開)打印

查找Linux分區號

查找Linux分區號

在我們的示例中,分區號是"1"。現在運行resizepart命令:

(分開)resizepart

您將被要求您調整大小的分區號。輸入它的號碼。之後,系統將要求您爲此分區設置新的結束點。請記住,默認情況下,單位是MB。在我們的示例中,我們將新的分區大小設置爲15 GB

(parted)resizepart 
分區號?1 
結束?[10.0GB]?15000

現在驗證結果"print"

(分開)打印

驗證Linux調整大小分區

驗證Linux調整大小分區

6.刪除Linux分區

接下來要學習的是如何從硬盤驅動器中刪除分區。要做到這一點,你需要"rm"在parted 中使用命令。要刪除磁盤分區,您需要知道它的編號。

如前所述,您可以通過使用輕鬆獲取此數字"print"。在我們的示例中,我們將從1次要驅動器中刪除帶有數字的分區/dev/sdb1

(分開)rm 1

通過打印分區表驗證結果:

刪除Linux分區

刪除Linux分區

7.搶救Linux磁盤分區

Parted支持一個“ rescue"實用程序,可幫助您在起始點和終點之間恢復丟失的分區。如果在該範圍內找到分區,它將嘗試恢復分區。

這是一個例子:

(分開)救援 
開始?1 
結束?15000 
(parted)打印
型號:未知(未知)
磁盤/ dev / sdb1:15.0GB 
扇區大小(邏輯/物理):512B / 512B 
分區表:循環
磁盤標誌:
數字開始結束大小文件系統標誌
1 0.00B 15.0GB 15.0 GB ext4

8更改Linux分區標誌

使用parted,您可以更改磁盤分區的標誌的狀態。支持的標誌是:

  1. 開機
  2. 交換
  3. 襲擊
  4. lvm
  5. lba
  6. legacy_boot
  7. 第一個
  8. 特別是
  9. 帕洛

狀態可以是"on""off"。要更改標誌,只需"set"在parted中運行命令:

(分開)設置2 lba

上述命令將lba標誌設置爲on,用於第二個分區。驗證結果print

更改分區標誌

更改分區標誌

結論

Parted是一個有用和強大的實用程序,可以幫助您管理Linux系統中的磁盤分區。和往常一樣,當使用磁盤分區時,您需要格外小心。強烈建議您閱讀分離的手冊頁,瞭解如何自定義輸出並查找有關其功能的更多信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章