首頁 > 套件與系統管理 > fdisk

fdisk:磁碟分區管理工具

fdisk 是 Linux 系統中用於建立、修改和刪除硬碟分區表的命令列磁碟分區管理工具。它主要用於管理 MBR (Master Boot Record) 分區表,有助於有效管理磁碟結構。

概述

fdisk 是一個強大的工具,允許使用者直接操作磁碟分區表。它用於將磁碟劃分為多個邏輯部分,以便安裝多個作業系統或根據特定用途劃分磁碟空間。fdisk 針對 MBR (Master Boot Record) 分區表進行了優化,對於 GPT (GUID Partition Table) 磁碟,使用 'gdisk' 等專用工具更安全、更方便。

主要特點

fdisk 命令的主要特點如下:

  • 支援命令列互動模式。
  • 主要管理 MBR (Master Boot Record) 分區表。
  • 提供分區建立、刪除、類型變更等多種功能。
  • 在儲存之前,變更不會實際應用於磁碟,因此是安全的。

fdisk 與 parted 的區別

fdisk 和 parted 都是分區管理工具,但在支援的分區表類型上有所不同。

  • fdisk: 專為 MBR 分區表設計。對於 2TB 以上的磁碟可能無法正確處理。
  • parted: 同時支援 MBR 和 GPT 分區表。適用於管理 2TB 以上的大容量磁碟。

主要選項

fdisk 的運作方式主要不是透過與 `--` 結合使用的選項,而是透過進入特定裝置的互動模式後使用內部命令。

1) 執行選項

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`fdisk` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

互動模式內部命令

當對特定裝置執行 fdisk (例如:`sudo fdisk /dev/sda`) 時,會進入互動模式。以下是此模式中可用的主要命令。

主要內部命令

在互動模式中輸入 `m` 可以查看完整的命令列表。

  • m: 列印命令列表。
  • p: 列印當前磁碟的分區表。
  • n: 建立新的分區。
  • d: 刪除現有分區。
  • t: 變更分區的類型 (Type)。
  • w: 將變更寫入磁碟並退出。**此命令無法撤銷。**
  • q: 不儲存變更並退出。

使用範例

透過 fdisk 命令的各種使用範例來熟悉其功能。

列印完整分區資訊

sudo fdisk -l

查看系統中所有連接磁碟的分區資訊。在分區操作之前,這對於了解磁碟狀態非常有用。

查看特定磁碟的分區表

sudo fdisk /dev/sdb
(互動模式中輸入 'p')
(互動模式中輸入 'q')

對 `/dev/sdb` 磁碟執行 `fdisk`,並在互動模式中輸入 `p` 命令以查看分區表。按 `q` 退出而不儲存。

建立新分區

sudo fdisk /dev/sdb
(輸入 n, p, 1, Enter, Enter, w)

這是建立新磁碟分區的範例過程。輸入 `n` 並按照預設設定進行。最後,必須輸入 `w` 才能儲存變更。

安裝

fdisk 是 `util-linux` 套件的一部分,預設包含在大多數 Linux 發行版中。無需額外安裝。

提示與注意事項

整理了使用 fdisk 命令時需要注意的事項。

提示

  • fdisk 是一個非常強大的工具,因此必須始終以 **`sudo` 權限**執行。在錯誤的磁碟上執行操作可能會導致資料遺失。
  • 在操作之前,務必使用 `fdisk -l` 命令確認目標磁碟是否正確。
  • 建立分區後,必須使用 `mkfs` 命令建立檔案系統才能使用。
  • 在互動模式中,在執行 `w` 命令之前,變更不會生效,因此即使出錯,也可以使用 `q` 命令安全退出。

相關命令

功能上相似或經常一起使用的命令。


相同類別命令