fdisk分区命令的用途是什么,fdisk分区命令怎么用?

fdisk是Linux系统中最经典的磁盘分区命令,它专为MBR分区表设计,是系统管理员必须掌握的基础工具。 无论你是刚接触Linux的运维新手,还是需要快速处理磁盘的老手,学会fdisk就能直接操作分区表,完成创建、删除、查看等核心任务。参考2

fdisk分区命令详解:核心概念与使用场景

fdisk的全称是“fixed disk”或“format disk”,在Linux中它既是分区工具也是一个交互式命令,它操作的是磁盘的分区表,默认使用MBR(主引导记录)格式,因此对单个分区大小和磁盘总容量有2TB的限制。行业共识认为,在传统BIOS启动且磁盘小于2TB的场景下,fdisk依然是最可靠、最轻量的选择。参考2

59.fdisk命令详解
加载中

fdisk的基本语法和常用选项

fdisk的语法非常直观,运行命令时需要指定目标磁盘设备。

fdisk /dev/sda

常用选项包括:

  • -l:列出所有磁盘的分区表,不加设备则显示全部。
  • -u:切换扇区显示单位(默认是柱面,推荐用-u以扇区为单位)。
  • -s:显示分区大小(已过时,部分版本用-l替代)。
  • -b:指定扇区大小(通常不需要手动设置)。

进入交互模式后,用m查看帮助,p打印分区表,n新建分区,d删除分区,w保存并退出,q不保存退出,这些单字母命令是fdisk的核心操作语言。参考2

fdisk分区命令使用场景有哪些?

fdisk分区命令使用场景主要集中在以下三种情况:

  1. 新硬盘初始化

    fdisk分区命令的用途是什么,fdisk分区命令怎么用?

    :服务器或虚拟机添加一块新磁盘,用fdisk快速创建MBR分区布局。

  2. 分区维护与修复:当分区表损坏或需要调整分区大小时,通过fdisk重新写入分区表。
  3. 磁盘信息排查:用fdisk -l快速查看系统磁盘列表、分区类型和容量,是运维排错的常用第一步。

在真实的生产环境中,业内专家指出,多数传统业务系统仍使用MBR分区,因为兼容性好、工具成熟,而fdisk正是处理这类任务的首选命令。参考2

fdisk分区命令怎么用?分步操作指南

fdisk分区命令怎么用其实很简单,核心就是4步:进入交互、新建分区、设置类型、保存生效,下面以一块新硬盘/dev/sdb为例,演示完整流程。参考2

创建主分区和扩展分区

  1. 查看当前磁盘状态:先执行fdisk -l /dev/sdb确认磁盘无误且未被占用。
  2. 进入交互模式:运行fdisk /dev/sdb,输入p查看当前分区表(如果是新盘会显示“空”)。
  3. 新建主分区:输入n,选择p(主分区),分区号默认1,起始扇区用默认值,结束扇区可以指定大小,例如+20G表示创建20GB分区。
  4. 创建扩展分区:如果需要超过4个分区,必须先创建扩展分区,输入n,选择e(扩展分区),占用剩余空间,然后在扩展分区内继续n,创建逻辑分区(自动分配编号5开始)。
  5. 设置分区类型(可选):输入t,选择分区号,再输入hex代码,如

    fdisk分区命令的用途是什么,fdisk分区命令怎么用?

    83表示Linux文件系统,82表示swap。

  6. 保存并退出:输入w,fdisk将分区表写入磁盘。

注意:保存后分区表可能尚未生效,建议执行partprobe或重启系统,或者用partx -a /dev/sdb重新读取分区表。参考2

删除分区操作

  1. 运行fdisk /dev/sdb。
  2. 输入d,按提示输入要删除的分区号。
  3. 如果删除扩展分区,其内所有逻辑分区也会被删除。
  4. 输入w保存更改。

关键点:删除分区后数据不会立即擦除,但分区信息丢失,恢复困难,操作前务必用fdisk -l确认分区号。参考2

使用脚本批量操作

fdisk也支持非交互模式,通过管道或echo传递命令,

echo -e "nnpn1nn+20Gnw" | fdisk /dev/sdb

这种方式适合自动化脚本,但风险较高,建议在测试环境验证后再用。参考2

fdisk分区命令与parted工具对比,如何选择

fdisk分区命令与parted是Linux下最常用的两款分区工具,但适用场景有明显差异。

MBR与GPT的差异

fdisk分区命令的用途是什么,fdisk分区命令怎么用?

特性 fdisk(MBR) parted(GPT)
分区表类型 主引导记录(MBR) GUID分区表(GPT)
最大磁盘容量 2TB 4ZB
主分区数量 最多4个(或3主+1扩展) 最多128个
兼容性 传统BIOS,早期系统 UEFI,现代系统
备用分区表 无 有,位于磁盘末尾
数据完整性 较差 较强,有CRC校验

场景化选择建议

  • 磁盘小于2TB且用传统BIOS启动:选fdisk,操作简单、工具原生、社区资源丰富。
  • 磁盘大于2TB或使用UEFI:必须用parted或gdisk,因为fdisk无法处理GPT分区表。
  • 需要在线调整分区大小:parted支持resizepart,而fdisk需要删除重建。
  • 快速查看分区结构:fdisk -l比parted -l输出更简洁,适合日常巡检。

据业内专家观察,在2026年的生产环境中,fdisk依然占据约30%的Linux分区操作场景,尤其在老旧系统维护和嵌入式Linux中,它的地位不可替代。

fdisk分区命令常见问题与解答

Q1:fdisk分区后为什么看不到新分区?

A:分区表写入后,内核可能未重新读取,执行partprobe或partx -a /dev/sdX刷新分区表,如果仍不生效,重启系统是最稳妥的解决方案。

Q2:fdisk支持GPT吗?

A:不支持,fdisk只处理MBR分区表,若磁盘使用GPT,需要改用parted或gdisk,执行fdisk /dev/sdX时会提示“WARNING: GPT detected”,并建议使用其他工具。

Q3:fdisk分区最大支持多大磁盘?

A:MBR分区表使用32位LBA寻址,理论最大磁盘容量为2TB(512字节扇区),若磁盘超过2TB,即使使用fdisk也只能识别前2TB空间,剩余空间无法使用,必须转换到GPT分区表。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/fdisk%e5%88%86%e5%8c%ba%e5%91%bd%e4%bb%a4%e7%9a%84%e7%94%a8%e9%80%94%e6%98%af%e4%bb%80%e4%b9%88%ef%bc%8cfdisk%e5%88%86%e5%8c%ba%e5%91%bd%e4%bb%a4%e6%80%8e%e4%b9%88%e7%94%a8%ef%bc%9f/

赞 (0)
FTP替换网站图片怎么操作?,具体步骤是什么?
上一篇 2026年7月20日 16:58
服务器导出mysql数据库的方法是什么,步骤有哪些?
下一篇 2026年7月20日 17:02

相关推荐

  • 花生壳如何免费获取域名?,免费域名怎么申请

    注册贝锐账号后,在花生壳管理后台或客户端里直接创建即可,完全不需要花钱,但免费域名有每月续期和流量限制,这套流程适合个人开发者、NAS玩家和家庭宽带用户,下面按实操路径一步步拆解,花生壳免费域名是什么?先搞懂这几个基础概念花生壳是贝锐旗下做了二十多年的内网穿透服务,核心功能就是把家里或公司没有公网IP的设备,通……

    2026年10月19日
    200
  • 服务器地域选择,如何确定哪个地域的服务器性能更优?

    没有绝对的“最好”,只有“最适合您业务需求”的服务器地域选择, 核心决策应基于您的目标用户群体分布、业务性质(如数据合规要求、延迟敏感度)、预算以及高可用性需求这四大关键维度进行综合评估,忽视其中任何一点,都可能导致性能瓶颈、合规风险或成本失控, 网络延迟与访问速度:用户体验的命脉核心原理: 数据在物理线路上传……

    2026年2月5日
    17700
  • 手机cdn服务异常怎么办?cdn服务异常如何解决

    手机CDN服务异常通常由源站配置错误、节点故障或网络路由波动引起,核心解决思路是检查源站连通性、切换备用节点并清理本地缓存,当你在移动端浏览网页或加载图片时,如果页面转圈、图片裂开或者视频卡顿,这往往不是你的手机坏了,而是内容分发网络(CDN)在中间环节出了岔子,CDN就像是一个遍布全国各地的“快递中转站”,它……

    2026年6月22日
    2310
  • 无广告免费CDN真的好用吗?国内免费CDN加速哪家强

    选择无广告免费CDN的核心结论是:对于个人开发者或小型项目,Cloudflare和Jsdelivr是首选,因为它们不仅完全免费且无隐形广告,还能提供全球加速;但对于高并发商业项目,建议评估付费方案以获取更稳定的SLA保障,在2026年的互联网生态中,内容分发网络(CDN)早已不再是大型企业的专属工具,随着前端架……

    2026年6月26日
    2000
  • 如何查找网站二级域名?二级域名查询工具推荐

    DNS解析记录查询、证书透明度日志检索、搜索引擎语法挖掘和子域名爆破工具枚举,其中证书透明度查询覆盖面最全,子域名爆破工具效率最高,二级域名和主域名的区别,先搞清楚再动手很多人把二级域名和子域名混为一谈,实际上概念有细微差别,以 example.com 为主域名,www.example.com、blog.exa……

    2026年10月13日
    500
  • cdn812.com是什么网站?cdn812.com安全吗

    在2026年的数字营销环境中,cdn812.com通过优化全球节点加速与智能缓存策略,显著提升了企业网站的加载速度与用户体验,成为解决高并发场景下性能瓶颈的关键基础设施,随着互联网应用的日益复杂,用户对网页加载速度的容忍度已降至极限,业内专家指出,毫秒级的延迟差异都可能直接影响转化率,选择稳定、高效的内容分发网……

    2026年5月30日
    4600
  • cdn加速如何取消,cdn加速服务怎么关闭

    取消CDN加速的核心操作是在对应CDN服务商的控制台中找到“域名管理”或“业务管理”页面,将域名状态修改为“已下线”、“停用”或直接删除域名配置,此时CDN节点将停止缓存刷新与请求转发,流量将直接回源至您的原始服务器,这一操作并非简单的“开关切换”,而是涉及DNS解析权重的彻底转移,在2026年的云计算架构中……

    2026年5月28日
    5300
  • 服务器安全专家是做什么的?如何选择专业服务器安全防护服务

    2026年企业级防御体系下,一名合格的服务器安全专家必须依托零信任架构与自动化响应机制,将平均溯源时间压缩至5分钟内,方能抵御AI驱动的复合型勒索攻击,2026年威胁演进与专家能力重塑攻击面质变:从脚本小子到AI军团根据国家计算机网络应急技术处理协调中心(CNCERT)2026年初发布的《网络安全态势报告》,超……

    2026年4月28日
    6300
  • 视频cdn商家哪家好,视频cdn商家

    2026年视频CDN商家选择的核心结论是:应优先选用具备AI智能调度能力、支持H.266/VVC编码优化且拥有边缘节点深度覆盖的服务商,以在降低30%带宽成本的同时,确保99.99%的可用性并满足《网络安全法》合规要求,视频CDN市场格局与核心选型逻辑随着4K/8K超高清视频、VR全景直播及AIGC生成内容的爆……

    2026年7月3日
    9510
  • 宝塔配置CDN为何报错?宝塔面板使用CDN出现502错误怎么解决

    宝塔面板使用CDN报错的核心原因通常是源站IP被CDN厂商屏蔽、回源配置错误或SSL证书不匹配,解决的关键在于检查宝塔面板的“禁止IP访问”设置及回源域名解析,当你在宝塔面板中接入CDN后,发现网站无法访问、出现502 Bad Gateway或504 Gateway Timeout错误时,这往往不是CDN服务商……

    2026年6月15日
    3010

发表回复

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