fdisk — 磁碟分割區管理工具
管理磁碟分割表,建立、刪除和修改分割區(MBR/GPT)。
語法
fdisk [選項] 裝置
常用選項
| 選項 | 說明 | 範例 |
|---|---|---|
-l [裝置] |
列出磁碟分割資訊(最常用,不修改) | sudo fdisk -l |
-s 分割區 |
顯示分割區大小(512 位元組區塊為單位) | fdisk -s /dev/sda1 |
-u |
以磁區(sectors)為單位顯示 | fdisk -u |
使用範例
範例 1:查看所有磁碟分割資訊
不進入互動模式,只查看分割表資訊(不修改任何資料)。
$ sudo fdisk -l
Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 102762495 102760448 49G 83 Linux
/dev/sda2 102762496 104855551 2093056 1G 82 Linux swap
範例 2:進入互動式分割模式
對 /dev/sdb 進行互動式分割操作(常用指令): m — 顯示說明 p — 顯示目前分割表 n — 新增分割區 d — 刪除分割區 t — 變更分割區類型 w — 寫入並離開(實際修改磁碟) q — 不儲存離開
$ sudo fdisk /dev/sdb
Welcome to fdisk (util-linux 2.37.2).
Command (m for help):
常見錯誤與排錯
fdisk: cannot open /dev/sdb: Permission denied
- 原因
- 操作磁碟裝置需要 root 權限。
- 解法
- 使用 sudo fdisk。