Linux系统 fdisk命令用法详解
fdisk命令使用手册
本手册详细介绍了fdisk命令的使用方法。fdisk 是银河麒麟操作系统中的磁盘分区表管理工具,用于查看、创建、删除分区并设置分区类型,支持 MBR(dos)与 GPT 两种分区表格式,是Linux系统磁盘初始化与扩容的标准命令。
主要功能:
- 以列表方式查看所有磁盘的分区表与分区属性。
- 交互式创建、删除分区并调整分区起始位置。
- 支持设置分区类型标识(如 Linux LVM、EFI 系统分区)。
- 支持 GPT 与 MBR 两种分区表格式的统一管理。
核心特点:
本手册面向以下用户:
系统管理员:新磁盘分区规划、分区扩容与分区表类型转换。
技术支持工程师:确认分区表格式、分区对齐与容量识别情况。
开发人员:交付环境标准化部署前的磁盘预处理与自动化脚本校验。
fdisk 工具默认集成于银河麒麟操作系统(属于 util-linux 软件包),无需额外安装。
验证安装与版本信息:
fdisk --version
fdisk [选项] <设备>
选项:指定操作模式与显示单位;省略选项时进入交互式分区编辑界面。
| 选项 | 描述 | 示例 |
| -l | 列出所有磁盘的分区表信息 | fdisk -l |
| -l <设备> | 仅显示指定设备的分区表 | fdisk -l /dev/sdb |
| -u | 以扇区为单位显示起止位置 | fdisk -u -l |
| -s <分区> | 显示指定分区的大小(块) | fdisk -s /dev/sdb1 |
| -b <扇区大小> | 指定扇区大小(512 或 4096) | fdisk -b 4096 -l |
示例 1:查看磁盘分区表
场景:新接入磁盘后确认分区表格式、分区数量与容量识别情况。
命令:
fdisk -l /dev/sdb
输出示例:
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
磁盘标签类型:gpt
设备 起点 末尾 扇区 大小 类型
/dev/sdb1 2048 41940991 41938944 20G Linux 文件系统
说明:
(1)磁盘标签类型为 gpt 或 dos(即 MBR),GPT 支持大于 2TB 的磁盘;
(2)起始扇区为 2048 表示已按 1MB 对齐,未对齐将影响 IO 性能。
扩展用法:以扇区为单位查看全部磁盘分区:
fdisk -u -l
示例 2:为新磁盘创建分区
场景:对未分区的裸盘进行初始化,划分单个数据分区。
命令:
fdisk /dev/sdb
输出示例:
命令(输入 m 获取帮助):n
分区类型:p(主分区)
分区号 (1-128, 默认 1):1
第一个扇区 (2048-41943039, 默认 2048):回车
最后一个扇区,+/-sectors 或 +size{K,M,G,T,P}:+20G
命令(输入 m 获取帮助):w
说明:
(1)所有修改仅在输入 w 后写入磁盘,输入 q 退出则不保存任何变更;
(2)分区创建完成后需执行 partprobe 或 partx -a,使内核重新读取分区表。
示例 3:修改分区类型标识
场景:将分区标识调整为 Linux LVM,供后续卷组管理使用。
命令:
fdisk /dev/sdb
输出示例:
命令(输入 m 获取帮助):t
分区号 (1,2, 默认 2):1
分区类型或别名:8e(Linux LVM)
命令(输入 m 获取帮助):w
说明:
(1)分区类型仅为标识信息,不改变分区内已有数据;
(2)转换用途后需按目标场景重新创建文件系统或物理卷。
无。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)