您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# 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
)。+20G
)。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
创建分区。+1T
)。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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。