fdisk是linux下最常用的mbr分区工具,仅管理分区表结构;需先用lsblk或fdisk -l识别目标磁盘,再通过n创建、t修改类型、p预览、w写入等交互命令完成分区,最后用partprobe刷新内核并mkfs格式化。

fdisk 是 Linux 下最常用的磁盘分区工具之一,适合 MBR 分区表场景,操作直接、逻辑清晰。它不负责格式化或挂载,只管理分区表结构——这是规划存储空间的第一步,也是最关键的一步。
确认目标磁盘并进入 fdisk 交互界面
先用 lsblk 或 sudo fdisk -l 查看所有磁盘,找到待操作的空闲设备(如 /dev/sdb),注意区分已有系统盘(如 /dev/sda)避免误操作。
- 执行 sudo fdisk /dev/sdb 进入交互模式,提示符为 Command (m for help):
- 输入 m 可随时调出帮助菜单,常用命令一目了然
- 若磁盘已有分区但需重划,建议先用 p 查看当前布局,心里有数再动手
创建主分区并指定大小
输入 n 新建分区,系统会依次询问类型、编号、起始扇区和结束位置:
宝塔Linux面板11.8.1为官网当前正式版,新增AI建站能力并经过宝塔网站工程师深度调教,开放自定义AI功能API,同时对WAF进行界面重构和深度优化,提升拦截能力与运维效率。
- 默认选 p(主分区),MBR 下最多 4 个;若已满 4 个且还需更多分区,才考虑 e(扩展分区)+ 逻辑分区
- 分区号一般回车接受默认(如 1),起始扇区也回车用默认值(通常是最小可用扇区)
- 结束位置可输 +20G、+500M 或具体扇区号;例如想分出 30GB,直接输 +30G
设置分区类型并预览确认
新建完分区后,它默认是 Linux 文件系统(ID 83),但根据用途可能需要调整:
- 输入 t 修改类型,再输分区号(如 1),然后输入对应代码:82(swap)、8e(LVM)、ef(EFI System)等
- 输入 L 可列出全部支持的类型代码,避免记错
- 输入 p 打印当前分区表,检查大小、类型、起止扇区是否符合预期
写入分区表并后续处理
确认无误后,输入 w 将分区表写入磁盘并退出。此时内核可能还未识别新分区:
- 运行 sudo partprobe /dev/sdb 或 sudo partx -u /dev/sdb 通知内核刷新分区信息
- 执行 ls /dev/sdb* 应能看到 /dev/sdb1(或更多)设备节点
- 接着用 mkfs.ext4 /dev/sdb1 格式化,再 mount /dev/sdb1 /mnt/data 挂载使用
整个过程不复杂但容易忽略细节,比如没卸载就改分区、忘记刷新内核、或混淆 MBR 和 GPT 的适用边界。对 2TB 以上新硬盘,建议优先用 gdisk 配合 GPT 表。










