要使用 fdisk 查看磁盤分區(qū)信息,首先執(zhí)行 sudo fdisk -l 列出所有磁盤及分區(qū)詳情;其次可通過 sudo fdisk /dev/sdx 進(jìn)入交互模式進(jìn)行查看或修改操作;1. 輸入 m 查看可用命令;2. 使用 p 打印分區(qū)表;3. 用 n 新建或 d 刪除分區(qū);4. 修改后輸入 w 保存并退出或 q 不保存退出;此外,可結(jié)合 -x 參數(shù)識(shí)別分區(qū)類型描述,但需用 blkid 命令確認(rèn)文件系統(tǒng)類型。
在 linux 系統(tǒng)中,查看硬盤分區(qū)信息是系統(tǒng)維護(hù)、磁盤管理或故障排查時(shí)常見的需求。fdisk 是一個(gè)歷史悠久且功能強(qiáng)大的命令行工具,可以用來查看和管理磁盤分區(qū)。雖然它不像 parted 或圖形界面工具那樣直觀,但它的簡(jiǎn)潔和通用性讓它依然廣受歡迎。
以下是一些使用 fdisk 查看磁盤分區(qū)信息的實(shí)用技巧,適合日常操作和問題排查。
如何列出所有磁盤和分區(qū)信息
最常用的命令是:
sudo fdisk -l
這條命令會(huì)列出系統(tǒng)中所有的磁盤及其分區(qū)情況,包括設(shè)備名(如 /dev/sda)、大小、分區(qū)表類型(MBR 或 gpt)、各個(gè)分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、容量以及文件系統(tǒng)類型等信息。
注意:如果你有多個(gè)磁盤或者使用了 RaiD、LVM 等技術(shù),輸出內(nèi)容可能會(huì)比較多,需要仔細(xì)辨別哪個(gè)是你想查看的磁盤。
例如,你可能會(huì)看到類似下面的內(nèi)容:
Disk /dev/sda: 500 GiB, 536870912000 bytes, 1048576000 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX Device Start End Sectors Size Type /dev/sda1 2048 1050623 1048576 512M EFI System /dev/sda2 1050624 1048575966 1047525343 499.5G Linux filesystem
如何進(jìn)入交互模式查看或修改分區(qū)
如果你想對(duì)某個(gè)磁盤進(jìn)行更細(xì)致的操作(比如刪除、新建分區(qū)),可以使用交互式方式:
sudo fdisk /dev/sdX
這里的 /dev/sdX 要替換成你想操作的具體磁盤設(shè)備名,比如 /dev/sda。
進(jìn)入交互模式后,輸入 m 可以查看可用命令列表。常用命令如下:
- p:打印當(dāng)前磁盤的分區(qū)表
- n:新建一個(gè)分區(qū)
- d:刪除一個(gè)分區(qū)
- w:保存更改并退出
- q:不保存直接退出
注意:修改分區(qū)表是有風(fēng)險(xiǎn)的操作,尤其在已有數(shù)據(jù)的磁盤上。建議提前備份重要數(shù)據(jù),并確認(rèn)自己了解每一步操作的影響。
如何識(shí)別磁盤分區(qū)類型和文件系統(tǒng)
fdisk 默認(rèn)顯示的“Type”列標(biāo)識(shí)的是分區(qū)類型 ID,比如:
- 8300 表示 Linux 文件系統(tǒng)(常見于 ext4)
- ef00 表示 EFI 系統(tǒng)分區(qū)
- 8e00 表示 LVM 分區(qū)
如果你希望看到更清晰的描述,可以在運(yùn)行 fdisk -l 時(shí)加上 -x 參數(shù)(某些版本支持):
sudo fdisk -lx
這樣會(huì)以十六進(jìn)制加文本描述的方式展示分區(qū)類型,方便理解。
不過需要注意的是,fdisk 并不會(huì)自動(dòng)識(shí)別文件系統(tǒng)類型(比如 ext4、xfs、fat32)。要查看具體文件系統(tǒng),可以用 blkid 命令配合使用:
sudo blkid
小貼士與注意事項(xiàng)
- 如果你使用的是 GPT 分區(qū)表,fdisk 依然可以讀取,但在某些舊版本中可能不如 gdisk 支持得好。
- 對(duì)于大于 2TB 的磁盤,必須使用 GPT 分區(qū)格式,而不能使用傳統(tǒng)的 MBR。
- 操作前務(wù)必確認(rèn)目標(biāo)磁盤,避免誤操作導(dǎo)致數(shù)據(jù)丟失。
- 不建議在系統(tǒng)正在運(yùn)行的根分區(qū)磁盤上執(zhí)行修改操作,除非你非常清楚自己在做什么。
總的來說,fdisk 是一個(gè)輕量但功能齊全的分區(qū)管理工具,特別適合熟悉命令行的用戶。只要掌握了幾個(gè)常用命令,就能輕松查看甚至修改磁盤分區(qū)信息。基本上就這些,夠用就好。