Skip to main content

如何使用Fdisk管理Linux上的分區

如何使用Fdisk管理Linux上的分區

Geoffrey Carr

fdisk命令是一個基於文本的實用程序,用於查看和管理Linux上的硬盤分區。它是可用於管理分區的最強大工具之一,但它對新用戶來說很困惑。

本教程將介紹使用fdisk管理分區表的基礎知識。使用fdisk後,您必須使用mkfs命令使用文件系統格式化新分區。

Sudo vs. Su

在Ubuntu,Linux Mint或其他Ubuntu派生的發行版中,fdisk和mkfs命令必須以前綴為前綴 須藤。在不使用sudo的發行版上,使用 蘇 - 首先命令獲取root shell,然後鍵入不帶sudo的每個命令。

列表分區

sudo fdisk -l 命令列出系統上的分區。

您可以添加磁盤的設備名稱以僅列出其上的分區。例如,使用以下命令僅列出第一個磁盤設備上的分區:

sudo fdisk -l /dev/sda

進入命令模式

要處理磁盤的分區,您必須進入命令模式。你需要一個磁盤的設備名稱 fdisk -l 命令。以下命令進入第一個磁盤設備的命令模式:

sudo fdisk /dev/sda

在使用分區時不要編輯分區。如果要編輯系統分區,請先從Live CD啟動。

使用命令模式

在命令模式下,使用單字母命令指定要執行的操作。類型 然後按Enter鍵以查看可以使用的命令列表。

查看分區表

使用 p 在命令模式下將當前分區表打印到終端。

刪除分區

使用 d 命令刪除分區。系統會詢問您要刪除的分區的編號,您可以從中獲取該編號 p 命令。例如,如果我想刪除/ dev / sda5中的分區,我會輸入 5.

刪除分區後,您可以鍵入 p 再次查看當前分區表。分區似乎已刪除,但在使用w命令之前,fdisk不會將這些更改寫入磁盤。

創建分區

使用 ñ 用於創建新分區的命令。您可以創建邏輯或主分區( 對於邏輯或 p 對於小學)。磁盤只能有四個主分區。

接下來,指定要從分區開始的磁盤扇區。按Enter接受默認扇區,這是磁盤上的第一個空閒扇區。

最後,指定磁盤上分區的最後一個扇區。如果要在初始扇區後用盡所有可用空間,只需按Enter鍵即可。您還可以指定特定大小,例如 + 5G 對於一個5千兆字節的分區或 + 512M 對於512兆字節的分區。如果未在+號後面指定單位,則fdisk使用扇區作為單位。例如, +10000 結果是分區的結尾在其開始後為10000個扇區。

系統ID

ñ 命令我剛剛運行重新創建我之前刪除的交換分區 - 或者做了嗎?如果我跑了 p 再次命令,我會看到新的/ dev / sda5分區是“Linux”分區而不是“Linux swap”分區。

如果我想改變它的類型,我可以使用 Ť 命令並指定分區的編號。

我將被要求提供該類型的十六進制代碼。我不知道,所以我可以輸入 大號 查看十六進制代碼列表。

它說 82 是Linux交換分區的代碼,所以我可以輸入。

這不會使用您選擇的文件系統格式化分區。你必須在適當的時候做到這一點 的mkfs 命令。

寫作變化

使用 w ^ 寫下您對磁盤所做的更改。

使用 q 如果要退出而不保存更改。

格式化分區

必須先使用文件系統格式化新分區,然後才能使用它們。您可以使用適當的mkfs命令執行此操作。例如,此命令使用ext4文件系統格式化第一個磁盤上的第五個分區。

sudo mkfs.ext4 /dev/sda5

如果要將分區格式化為交換分區,請使用mkswap命令:

sudo mkswap /dev/sda5


Fdisk包含各種其他命令,包括您可以通過運行訪問的專家命令 X 先命令。查看fdisk的手冊頁男子fdisk 命令獲取更多詳細信息。

Link
Plus
Send
Send
Pin