Linux gdisk 命令使用详解
简介
gdisk
命令是 Linux
上管理 GPT
(GUID
分区表)分区的强大工具。它可替代仅支持 MBR
(主引导记录)分区的 fdisk
。
安装
Debian/Ubuntu
sudo apt install gdisk
RHEL/CentOS
sudo yum install gdisk
检查分区类型
sudo gdisk -l /dev/sdX
-
GPT 磁盘
:显示带有GUID
代码的分区 -
MBR 磁盘
:gdisk
发出警告并询问是否要转换为GPT
运行 gdisk
sudo gdisk /dev/sdX
常用交互式命令
-
p
:打印分区表 -
n
:创建新分区 -
d
:删除一个分区 -
t
:更改分区类型 -
w
:写入更改并退出 -
q
:退出而不保存 -
x
:高级特性 -
i
:显示分区的详细信息
示例用法
打开 gdisk
,进入交互式模式
sudo gdisk /dev/sdX
创建新分区
-
输入
n
,然后回车 -
选择分区号
-
设置第一个扇区
-
设置最后一个扇区,或者指定分区大小,例如 +10G 表示 10GB
-
选择分区类型(默认为
Linux
文件系统或 8300) -
输入
w
,按回车确认保存
删除分区
-
输入
d
,然后选择分区编号 -
输入
w
,按回车确认保存
更改分区类型
-
输入
t
,然后回车 -
选择分区类型:
8300
:表示Linux
文件系统8200
:表示Linux
交换EF00
:表示EFI
系统分区
-
输入
w
,按回车确认保存
将 MBR 转换为 GPT
将会警告提示可能会丢失数据
sudo gdisk /dev/sdX
-
gdisk
自动检测MBR
并提示转换 -
输入
w
,按回车确认保存
分区后创建文件系统
创建新分区后,使用以下命令对其进行格式化:
示例
sudo mkfs.ext4 /dev/sdX1
挂载分区
sudo mount /dev/sdX1 /mnt
# 如果要在系统启动时自动挂载,添加以上命令到 /etc/fstab中
验证 GPT
分区
lsblk
sudo gdisk -l /dev/sdX