【fdisk命令用法】`fdisk` 是 Linux 系统中用于磁盘分区管理的常用工具,主要用于创建、删除、调整磁盘分区。它支持多种磁盘类型(如 MBR 分区表),但不支持 GPT 分区格式。以下是 `fdisk` 命令的主要用法和操作步骤。
一、基本用法总结
操作 | 命令 | 说明 |
进入 fdisk 工具 | `fdisk /dev/sdX` | 替换 `/dev/sdX` 为实际磁盘设备名 |
查看磁盘分区信息 | `p` | 显示当前磁盘的分区表 |
创建新分区 | `n` | 添加新的分区 |
删除分区 | `d` | 删除一个已有的分区 |
修改分区类型 | `t` | 更改分区类型(如设置为 LVM、Swap 等) |
保存并退出 | `w` | 将更改写入磁盘并退出 |
不保存退出 | `q` | 放弃所有更改并退出 |
二、常见操作流程
1. 查看磁盘信息
使用 `fdisk -l` 查看系统中所有磁盘及分区情况。
2. 进入磁盘编辑模式
执行 `fdisk /dev/sdX`,其中 `/dev/sdX` 是目标磁盘(如 `/dev/sda`)。
3. 查看当前分区表
输入 `p`,查看磁盘当前的分区结构。
4. 创建新分区
输入 `n`,选择主分区(`p`)或扩展分区(`e`),然后指定起始和结束扇区。
5. 修改分区类型(可选)
输入 `t`,选择分区号,并输入对应的类型代码(如 `83` 表示 Linux 文件系统,`82` 表示 Swap)。
6. 保存更改
输入 `w`,将更改写入磁盘。
7. 退出工具
输入 `q`,不保存更改并退出。
三、注意事项
- 在使用 `fdisk` 时,必须确保磁盘未被挂载,否则可能导致数据损坏。
- 对于大容量磁盘(超过 2TB),建议使用 `parted` 或 `gdisk` 工具,因为 `fdisk` 只支持 MBR 分区表。
- 修改分区后,可能需要使用 `partprobe` 或重启系统使更改生效。
四、常用分区类型代码
类型代码 | 分区类型 | 说明 |
`0x00` | Empty | 空分区 |
`0x07` | NTFS | Windows NTFS 分区 |
`0x82` | Linux Swap | 交换分区 |
`0x83` | Linux Filesystem | Linux 文件系统 |
`0x8e` | Linux LVM | LVM 分区 |
`0x0b` | W95 FAT32 | FAT32 分区 |
`0x0c` | W95 FAT32 (LBA) | FAT32 LBA 模式 |
通过以上内容,可以对 `fdisk` 命令的基本用法有清晰的理解,适用于日常磁盘管理与维护工作。在实际操作中,务必谨慎操作,避免误删或损坏数据。