【fdisk命令用法】`fdisk` 是 Linux 系统中用于磁盘分区管理的常用工具,主要用于创建、删除、调整磁盘分区等操作。它支持 MBR(主引导记录)分区表格式,适用于传统的硬盘设备。虽然现代系统越来越多地使用 `gdisk` 或 `parted` 工具来处理 GPT 分区,但 `fdisk` 仍然是许多用户和系统管理员熟悉的基本工具。
一、fdisk 命令总结
| 操作 | 命令 | 说明 |
| 启动 fdisk | `fdisk /dev/sdX` | 替换 `/dev/sdX` 为实际磁盘设备名,如 `/dev/sda` |
| 查看分区表 | `p` | 显示当前磁盘的分区信息 |
| 创建新分区 | `n` | 添加新的分区 |
| 删除分区 | `d` | 删除一个已有的分区 |
| 修改分区类型 | `t` | 更改分区类型(如设置为 LVM、Linux 文件系统等) |
| 保存并退出 | `w` | 将更改写入磁盘并退出 |
| 不保存退出 | `q` | 放弃更改并退出 |
二、常见操作步骤示例
1. 启动 fdisk
```bash
sudo fdisk /dev/sda
```
2. 查看当前分区表
- 输入 `p`,然后按回车键。
3. 创建新分区
- 输入 `n`,选择主分区(`p`)或扩展分区(`e`),指定分区号和起始/结束扇区。
4. 修改分区类型(可选)
- 输入 `t`,输入分区号,再输入类型代码(如 `83` 表示 Linux 文件系统)。
5. 保存并退出
- 输入 `w`,保存所有更改。
6. 退出不保存
- 输入 `q`,放弃更改并退出。
三、注意事项
- 使用 `fdisk` 前,请确保了解磁盘上的现有数据,避免误删。
- 对于 GPT 分区表的磁盘,建议使用 `gdisk` 或 `parted` 工具。
- 修改分区后,可能需要重新加载分区表(如使用 `partprobe` 或重启系统)。
- 操作前建议备份重要数据。
四、fdisk 常见选项说明
| 选项 | 说明 |
| `m` | 显示帮助菜单 |
| `l` | 列出所有可用的分区类型 |
| `u` | 改变显示单位(扇区或柱面) |
| `x` | 扩展功能(高级操作,慎用) |
通过合理使用 `fdisk`,可以有效地对磁盘进行分区管理。对于新手来说,建议在虚拟机或测试环境中练习,以减少误操作带来的风险。


