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-linuxOperate#
fdisk [options] <disk> change partition table
fdisk [options] -l [<disk>...] list partition table(s)Parameters and Examples#
| 參數 | 範例指令 | 說明 |
|---|---|---|
-l | sudo fdisk -l | 列出所有偵測到的磁碟及其分割資訊。 |
-l [device] | sudo fdisk -l /dev/sda | 列出特定裝置(例如 /dev/sda)的分割表資訊。 |
-s [partition] | fdisk -s /dev/sda1 | 顯示指定分區的大小(以區塊為單位)。較少使用。 |
-v | fdisk -v | 顯示 fdisk 的版本資訊。 |
-h | fdisk -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: