Fdisk#

fdisk 是包含在 util-linux 內的硬碟分割工具

fdisk 是 Linux 系統中一個對磁碟分割表進行創建和操作的文字介面工具,主要用於管理MBR和其他類型的分割表。它是對磁碟分割進行配置的常用程式,有對話式選單問答的界面。fdisk 支援多種分割表格式,如 GPT、MBR、Sun、SGI 和 BSD 等。其官方手冊頁面可在 Linux 的 man7.org 網站找到,詳細介紹了命令的功能和用法。

Install#

fdisk 包含在 util-linux 預設安裝包內,如果系統沒有安裝 fdisk 需安裝 util-linux

$ sudo apt install util-linux

Operate#

fdisk [options] <disk>         change partition table
fdisk [options] -l [<disk>...] list partition table(s)

Parameters and Examples#

參數範例指令說明
-lsudo fdisk -l列出所有偵測到的磁碟及其分割資訊。
-l [device]sudo fdisk -l /dev/sda列出特定裝置(例如 /dev/sda)的分割表資訊。
-s [partition]fdisk -s /dev/sda1顯示指定分區的大小(以區塊為單位)。較少使用。
-vfdisk -v顯示 fdisk 的版本資訊。
-hfdisk -h顯示幫助資訊,列出所有可用參數。
(無參數)sudo fdisk /dev/sdb進入互動模式,對特定磁碟(例如 /dev/sdb)執行分割操作。

互動模式指令#

內部指令 (Key)動作 (Action)詳細解釋
m顯示選單忘記指令時使用,會列出所有可用的操作代號。
p列出分割表Print。顯示目前記憶體中的分割表狀態(尚未寫入硬碟)。建議操作每一步後都按 p 確認。
n新增分區New。開始建立一個新的 Primary 或 Logical 分區。
d刪除分區Delete。刪除一個已存在的分區。
t變更類型Type。變更分區的 System ID(例如從 Linux 改為 Linux Swap 或 NTFS)。
w儲存並離開Write。將所有變更實際寫入硬碟分割表。這是最關鍵的一步。
q不儲存離開Quit。如果您操作錯誤或後悔了,按 q 可以安全退出,不會對硬碟做任何修改。

Reference#

Official docs:

fdisk