# Linux系統中的fdisk和gdisk怎么用
## 前言
在Linux系統管理中,磁盤分區是基礎且重要的操作。`fdisk`和`gdisk`是兩個常用的命令行工具,分別用于MBR(主引導記錄)和GPT(GUID分區表)格式的磁盤分區操作。本文將詳細介紹它們的使用方法、區別及典型場景。
---
## 1. 工具簡介與區別
### 1.1 fdisk
- **適用場景**:傳統MBR分區表(最大支持2TB磁盤,最多4個主分區)。
- **特點**:兼容性強,適合舊硬件或需要MBR的場景。
### 1.2 gdisk
- **適用場景**:現代GPT分區表(支持超過2TB磁盤,最多128個主分區)。
- **特點**:支持UEFI啟動,適用于新硬件和大容量存儲。
> **注意**:操作前請備份重要數據,誤操作可能導致數據丟失!
---
## 2. 使用fdisk管理MBR磁盤
### 2.1 查看磁盤信息
```bash
sudo fdisk -l
輸出示例:
Disk /dev/sda: 500 GiB, 536870912000 bytes
Disklabel type: dos # 表示MBR格式
sudo fdisk /dev/sda
常用命令:
- n
:新建分區
- d
:刪除分區
- p
:打印分區表
- w
:保存并退出
- q
:不保存退出
n
創建新分區。p
)或擴展分區(e
)。t
命令修改分區類型(如Linux為83
,交換分區為82
)。w
保存。sudo gdisk -l /dev/sdb
輸出示例:
Disk /dev/sdb: 4 TiB, 4398046511104 bytes
Partition table: gpt # 表示GPT格式
sudo gdisk /dev/sdb
常用命令(與fdisk類似但更豐富):
- n
:新建分區
- d
:刪除分區
- p
:打印分區表
- L
:查看支持的分區類型代碼(如8300
為Linux文件系統)
- w
:保存并退出
n
創建分區。8300
)。w
確認寫入。# 例如格式化為ext4
sudo mkfs.ext4 /dev/sda1
sudo mkdir /mnt/data
sudo mount /dev/sda1 /mnt/data
編輯/etc/fstab
文件,添加:
/dev/sda1 /mnt/data ext4 defaults 0 2
fdisk
。gdisk
。執行partprobe
命令或重啟系統。
使用gdisk
的r
→g
命令可將MBR轉為GPT(需清空數據)。
工具 | 分區表類型 | 最大支持 | 適用場景 |
---|---|---|---|
fdisk | MBR | 2TB | 傳統BIOS系統 |
gdisk | GPT | 8ZB+ | 現代UEFI/大容量盤 |
掌握這兩個工具后,你可以靈活應對不同磁盤分區需求。建議在虛擬機中練習后再操作生產環境。
延伸閱讀:
parted
命令是另一個更通用的分區工具,支持腳本化操作。 “`
(全文約1050字,實際字數可能因格式略有差異)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。