linux 分区 linux 分区方法

Linux 磁盘分区核心是给新增硬盘划分独立分区,主流工具包含 fdisk、gdisk、parted,fdisk 适合 MBR 分区、2TB 以内磁盘,gdisk 与 parted 支持 GPT 分区,可以处理大于 2TB 大容量磁盘,分区只是划分扇区,后续还需要格式化文件系统、挂载分区,才能正常读写数据,本文完整介绍分区前置检查、三种工具操作流程、MBR 和 GPT 对比、分区后配套操作以及常见故障排查。

一、分区前置准备

  1. 识别磁盘设备名称

lsblk

或者

fdisk -l

重点确认磁盘标识,例如 /dev/sdb、/dev/vdb,严禁选错系统盘,分区操作会清空磁盘原有数据

  1. 检查磁盘是否已经挂载

mount | grep sdb

如果磁盘处于挂载状态,执行 umount 卸载,避免设备忙报错

二、fdisk 分区(MBR,2TB 以内经典方案)

fdisk 是交互式老牌分区工具,默认 MBR 分区表,限制单盘最大容量 2TB,最多支持 4 个主分区,也可以配置 3 主分区 + 1 扩展分区,扩展分区内创建多个逻辑分区

启动命令

fdisk /dev/sdb

核心交互按键

按键功能说明
m调出帮助菜单
p打印当前分区表信息
n新建分区
d删除已有分区
t修改分区类型 ID
w写入分区表保存退出
q放弃修改直接退出

操作步骤

  1. 输入 n 新建分区
  2. 选择 p 主分区 或者 e 扩展分区
  3. 设置分区编号、起始扇区、结束扇区,可直接回车默认,也可以填写 +100G 指定分区大小
  4. 输入 p 核对分区表
  5. 输入 w 保存写入分区表
  6. 刷新内核分区表

partprobe /dev/sdb

限制:磁盘超过 2TB,MBR 无法识别全部容量,必须改用 GPT 分区方案

三、gdisk 分区(GPT 分区表)

gdisk 相当于 GPT 版本的 fdisk,专门针对 GPT 分区格式,支持 UEFI 启动、大于 2TB 大容量硬盘,分区数量上限远高于 MBR

启动命令

gdisk /dev/sdb

交互操作和 fdisk 高度相似

  • n 新建分区
  • p 打印分区表
  • d 删除分区
  • w 保存写入
  • q 退出不保存

适用场景

大容量硬盘、UEFI 主板启动、单盘需要超过 4 个分区

四、parted 分区(MBR+GPT 通用,支持脚本)

parted 同时兼容 MBR 与 GPT 分区表,支持交互式操作,也支持非交互命令模式,自动化运维脚本优先选用 parted

交互式启动

parted /dev/sdb

常用内部命令

  • mklabel gpt 创建 GPT 分区表
  • mklabel msdos 创建 MBR 分区表
  • mkpart 创建新分区
  • print 打印分区信息
  • rm 删除分区

非交互脚本示例

parted /dev/sdb mklabel gpt

parted /dev/sdb mkpart primary 0% 100%

五、分区完成后续必做步骤

分区完成之后分区还不能直接使用,需要格式化 + 挂载

  1. 格式化 ext4 文件系统

mkfs.ext4 /dev/sdb1

  1. 创建挂载目录

mkdir /data

  1. 临时挂载

mount /dev/sdb1 /data

  1. 配置开机自动挂载,写入 /etc/fstab 文件

六、MBR 与 GPT 对比

项目MBRGPT
单盘最大支持2TB支持超大容量磁盘
分区数量最多 4 主分区分区数量上限很高
引导方式Legacy BIOSUEFI 为主
对应工具fdiskgdisk / parted

七、常见报错处理

  1. 分区之后内核识别不到新分区
  2. 大于 2T 磁盘 fdisk 只识别 2T
  3. 提示 device is busy 设备忙
  4. 分区表写入失败

执行 partprobe 刷新分区表,必要时重启系统

MBR 格式本身限制,更换 gdisk 或者 parted 切换 GPT

磁盘已经挂载或者进程占用,先卸载并关闭占用进程

检查磁盘写保护、磁盘硬件坏道、磁盘故障

【常见问题】

问题 1 linux 分区超过 2T 应该选哪种方法

回答 1 linux 分区大于 2T 不能使用 fdisk 的 MBR 格式,推荐 gdisk 或者 parted,创建 GPT 分区表,才能识别磁盘全部容量。

问题 2 linux fdisk 主分区数量上限是多少

回答 1 linux fdisk MBR 分区表最多 4 个主分区,也可以创建 3 主分区 + 1 扩展分区,扩展分区里面继续划分多个逻辑分区。

问题 3 linux 分区之后为什么要执行 partprobe

回答 1 linux 写入分区表之后内核不一定自动识别新分区,partprobe 作用是通知内核重新加载分区表,正常识别 /dev/sdb1 这类分区设备。

问题 4 linux parted 和 fdisk 主要差别是什么

回答 1 linux fdisk 只支持 MBR,适合 2T 以内磁盘,parted 同时支持 MBR 和 GPT,支持大磁盘,还支持非交互脚本批量分区。

问题 5 linux 分区完成是否马上可以存储数据

回答 1 linux 分区仅仅划分扇区,还必须格式化文件系统,执行 mount 挂载之后,分区才可以正常读写文件。

【免责申明】

本文为 Linux 磁盘分区教程,分区操作会清除磁盘原有数据,操作前务必备份数据,仔细确认磁盘设备名称,误操作系统盘会造成系统损坏,不同发行版工具参数基本兼容,内容仅用于运维学习参考。

本文来自作者[素居漫录]投稿,不代表新极网立场,如若转载,请注明出处:https://tao.xjqnpx.com.cn/shbk/202611/201962.html

赞 (16)

发表回复

本站作者后才能评论

评论列表(4条)

  • 素居漫录
    素居漫录 2026年11月08日

    我是新极网的签约作者“素居漫录”!

  • 素居漫录
    素居漫录 2026年11月08日

    希望本篇文章《linux 分区 linux 分区方法》能对你有所帮助!

  • 素居漫录
    素居漫录 2026年11月08日

    本站[新极网]内容主要涵盖:生活百科,小常识,生活小窍门,百科大全

  • 素居漫录
    素居漫录 2026年11月08日

    本文概览:Linux 磁盘分区核心是给新增硬盘划分独立分区,主流工具包含 fdisk、gdisk、parted,fdisk 适合 MBR 分区、2TB 以内磁盘,gdisk 与 parted 支持 GPT 分区,可以处理大于 2TB 大容量磁盘,分区只是划分扇区,后续还需要格式化文件系统、挂载分区,才能正常读写数据,本文完整介绍分区前置检查、三种工具操作流程、MBR 和 GPT 对比、分区后配套操作以及常见故障排查。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们