fdisk分区步骤怎么操作?,fdisk分区命令有哪些?

使用fdisk进行磁盘分区,核心步骤是:运行fdisk命令进入交互模式,用n创建分区,选择p设置主分区,用w保存退出,分区前确认磁盘设备名,分区后需格式化才能挂载。

fdisk分区前的准备

在动手操作之前,先确认磁盘信息和分区表类型,避免误操作导致数据丢失。

Linux fdisk命令 – 管理磁盘分区
加载中
Linux fdisk命令 – 管理磁盘分区
  • 查看磁盘列表:运行lsblk或fdisk -l,找出目标磁盘(如/dev/sdb),如果磁盘未分区,设备名下不会有分区节点。
  • 备份重要数据:分区操作会改写磁盘开头区域,一旦写错很难恢复,建议用dd或分区工具提前备份分区表。
  • 确认分区表类型:fdisk -l输出中会显示“Disklabel type”,常见的有dos(MBR)和gpt,MBR支持最大2TB磁盘,主分区最多4个;GPT支持更大容量,无主分区数量限制,新版fdisk同时支持两种类型,但默认使用MBR。

行业共识认为,在Linux系统上,fdisk仍是最常用的分区工具之一,因为它简单、高效,且几乎所有发行版都预装。

fdisk分区命令详解

fdisk提供两种模式:命令行参数模式和交互模式,掌握常用命令参数,能快速完成分区操作。

交互模式常用命令

进入交互模式后,输入单字母命令执行操作:

  • p:打印当前分区表
  • n:创建新分区
  • d:删除分区
  • t:更改分区类型(如83代表Linux,8e代表LVM)
  • w:写入分区表并退出
  • q:不保存退出

命令行参数示例

fdisk分区步骤怎么操作?,fdisk分区命令有哪些?

  • fdisk -l:列出所有磁盘的分区表
  • fdisk -l /dev/sdb:查看指定磁盘分区表
  • fdisk /dev/sdb:直接进入交互模式(不加参数)

分区类型代码速查

常用类型代码可通过fdisk -l末尾的“Hex code”列表查看,或直接输入l显示所有类型。83是Linux原生分区,8e是LVM逻辑卷,82是swap交换分区。

fdisk创建主分区步骤

创建主分区是最常见的场景,下面以在/dev/sdb上创建一个100GB主分区为例,详细拆解每一步。

步骤1:进入分区交互界面

sudo fdisk /dev/sdb

如果磁盘有旧分区表,系统会提示“Device does not contain a recognized partition table”,此时输入g创建GPT分区表,或输入o创建MBR分区表。建议新磁盘直接使用GPT,以免后续扩容受限。

步骤2:创建新分区

输入n,进入分区创建流程:

  • Select partition number:直接回车默认下一个可用编号(如1)。
  • First sector:回车使用默认起始扇区(2048),对齐到4K物理扇区。
  • Last sector:输入+100G指定分区容量为100GB,或直接输入结束扇区编号。

步骤3:设置分区类型

输入t,然后输入类型代码。83是Linux文件系统,8e是LVM,如果分区用于普通数据存储,保持83即可。

步骤4:保存并退出

输入w,系统将写入分区表并退出,如果不想保存,输入q取消。

步骤5:验证分区

执行fdisk -l /dev/sdb

fdisk分区步骤怎么操作?,fdisk分区命令有哪些?

,确认新分区已列出,如/dev/sdb1。

统计数据显示,大多数首次使用fdisk的用户会在w之前忘记创建分区,建议养成先p查看再w的习惯。

fdisk分区其他操作

除了创建主分区,fdisk还支持扩展分区、逻辑分区、删除分区等操作。

创建扩展分区和逻辑分区

在MBR表下,主分区最多4个,若需更多分区,需要创建扩展分区(类型e),然后在扩展分区内创建逻辑分区(类型l)。

  • 输入n,选择e创建扩展分区,分配所有剩余空间。
  • 再次输入n,此时会自动创建逻辑分区(编号5起),指定大小。

更改分区类型

输入t,选择分区编号,然后输入目标类型代码,例如将Linux分区改为LVM:t -> 1 -> 8e。

删除分区

输入d,选择分区编号,即可删除。删除后原数据仍存在,但分区表记录丢失,直到创建新分区覆盖前可恢复。

部分分区大小调整

fdisk不支持直接调整分区大小,需先删除原分区再重建,但要求新分区起始扇区与之前一致且不删除后续分区。实际调整大小建议用resize2fs或parted。

fdisk分区注意事项

MBR与GPT的选择

  • MBR:兼容性好,但单盘上限2TB,主分区最多4个,老系统或引导盘常见。
  • GPT:支持超大容量,分区数量无限制,现代UEFI启动必须使用。fdisk新版默认创建GPT表,可通过g命令切换。

业内专家指出

fdisk分区步骤怎么操作?,fdisk分区命令有哪些?

,对于新部署的服务器,请直接使用GPT分区表,避免日后扩容时遇到限制。

分区后必须格式化

fdisk只创建分区表,不写文件系统,分区创建后需执行mkfs.ext4 /dev/sdb1(或mkfs.xfs等)格式化,然后挂载使用。

分区表写入后立即生效

w命令会让操作系统重新读取分区表,无需重启,但若系统提示“Re-reading the partition table failed”,可执行partprobe命令强制刷新。

常见错误与解决

  • Device is busy:分区正在使用,先卸载或重启。
  • No free sectors available:磁盘空间已用完,需删除无用分区或扩容。
  • Value out of range:输入的扇区值超出磁盘范围,检查数值。

Q&A:fdisk分区常见问题

问题1:fdisk分区后无法保存,提示“Device or resource busy”

通常因为该分区或磁盘正在被挂载,先用umount /dev/sdb1卸载,或用lsof检查占用进程,杀掉后重试,如果磁盘本身是系统盘,需重启后以单用户模式操作。

问题2:fdisk支持GPT分区吗?与MBR如何切换?

支持,新版fdisk(util-linux 2.23及以上)完全支持GPT,进入交互界面后,输入g创建GPT分区表,输入o创建MBR分区表,切换会清空分区表,操作前务必确认数据已备份。

问题3:fdisk分区大小如何精确设置?

可以使用和单位后缀,如+20G(20GB)、+500M(500MB)、+1T(1TB),也可以直接输入结束扇区编号,如1000000。注意单位字母大写,否则fdisk会按扇区数处理。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/548438.html

赞 (0)
Flash跨域访问失败如何解决,有哪些常见原因?
上一篇 2026年8月5日 15:41
MC服务器管理员有哪些权限,管理员权限指令有哪些?
下一篇 2026年8月5日 15:42

相关推荐

  • 服务器开关怎么找?服务器的开关位置在哪里?

    服务器的物理电源开关位置并非千篇一律,它高度依赖于服务器的具体形态、品牌型号以及安装部署方式,要准确找到它,需要结合观察和了解您的设备类型,常见的开关位置包括:前面板: 这是最常见的位置之一,便于操作,开关通常位于前面板的右侧或左侧,可能是一个独立的按钮,也可能集成在系统状态指示灯区域,它可能标有电源符号(一个……

    2026年2月10日
    14200
  • 南京企业租物理服务器交付到底要等多久?, 哪家好?

    南京企业租物理服务器,标准配置从下单到服务器上架并交付使用,通常需要1-3个工作日,如果选择南京本地数据中心有库存的机型,并与服务商确认加急服务,最快可在4小时内完成部署交付,南京企业租物理服务器交付时间受哪些因素影响库存状态决定基础速度服务商是否有现成的服务器库存是影响交付时间的第一要素,如果恰好有你要的配置……

    2026年8月13日
    500
  • 个人可以注册域名吗?注册域名需要什么条件和流程

    个人完全可以注册域名,且流程简单、成本低廉,通常只需准备身份证信息和选择正规注册商即可在几分钟内完成, 在数字化浪潮席卷全球的今天,拥有一个专属域名不仅是建立个人博客、作品集或小型网站的基石,更是你在互联网世界中确立身份标识的关键一步,许多人误以为域名是企业专属,实则不然,个人注册域名不仅合法合规,更是保护个人……

    2026年6月13日
    3800
  • 服务器推送技术java怎么实现?Java消息推送方案详解

    在Java企业级开发领域,实现服务器主动向客户端发送消息的机制,是构建实时交互应用的核心环节,服务器推送技术的本质在于打破传统HTTP请求-响应模型的单向限制,建立一条从服务端到客户端的低延迟数据通道,对于Java开发者而言,选择何种推送方案,直接决定了系统的实时性、可扩展性以及资源消耗的平衡,核心结论:在Ja……

    2026年3月7日
    12200
  • 分布式应用服务怎么用?,有哪些常见应用场景

    分布式应用服务是将单体应用拆分为多个独立部署的服务单元,借助服务发现、配置管理、负载均衡等机制,实现高可用、弹性伸缩与敏捷交付的核心技术架构,已成为现代企业数字化转型的基石,分布式应用服务是什么?核心概念与价值从单体到分布式:演进之路传统单体架构在业务膨胀后,代码臃肿、部署耦合、故障爆炸半径大等问题日益突出,行……

    2026年8月6日
    800
  • 服务器显示器蓝屏主机运行正常

    服务器显示器蓝屏但主机运行正常,问题通常出在显示链路而非服务器核心,绝大多数情况通过更换线缆或调整显示设置即可解决,在服务器运维中,遇到主机指示灯、风扇和系统日志都正常,唯独显示器一片蓝屏的情况,往往让人误以为服务器宕机,这类现象在机房和本地服务器环境中相当常见,背后的原因集中在显示器、连接线或显卡输出层面,与……

    2026年8月3日
    400
  • 高级devops运维工程师做什么?高级devops工程师薪资待遇好吗

    2026年高级DevOps运维工程师的核心价值已从基础的CI/CD流水线构建,彻底跃迁为以FinOps成本优化与AI驱动自愈能力为主导的企业级云原生架构师,2026年DevOps领域的高阶演进与行业重构产业周期与权威数据揭示根据中国信通院2026年《云原生产业发展白皮书》披露,国内规模以上企业云原生渗透率已突破……

    2026年4月28日
    4500
  • 服务器建立局域网,如何搭建局域网服务器?

    服务器建立局域网的核心在于通过合理的硬件连接与精准的软件配置,构建一个稳定、高效且安全的内部数据交换环境,其本质是实现资源的集中管理与按需分配,这一过程并非简单的设备联网,而是基于TCP/IP协议栈的逻辑构建,旨在解决企业或家庭内部的数据孤岛问题,提升协作效率,成功搭建局域网的关键要素包括:稳定的硬件基础设施……

    2026年4月1日
    9800
  • Python中交集怎么用,有哪些注意事项?

    Python 中集合交集运算的核心答案是:使用 & 操作符或 intersection() 方法,二者性能接近,但 & 仅支持两个集合,intersection() 可接受多个可迭代对象,且后者在需要链式调用时更灵活, 这一结论基于 Python 官方文档对内置集合类型的描述以及多年来的社区性能……

    服务器运维 2026年7月17日
    700
  • 服务器巡检记录单怎么写?服务器巡检记录表模板下载

    服务器巡检记录单是企业IT运维管理的核心资产,其本质不仅仅是简单的设备检查清单,而是保障数据中心业务连续性、规避潜在系统风险的法律效力文档,一份专业、规范的记录单能够将被动的故障抢修转化为主动的预防性维护,直接决定了服务器生命周期管理的成败,核心结论在于:服务器巡检记录单必须具备实时性、可追溯性和闭环管理机制……

    2026年4月11日
    7700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注