如何使用fdisk初始化磁盘,fdisk怎么用?

fdisk 初始化磁盘的核心操作是使用 fdisk 命令为磁盘创建分区表并建立分区,之后格式化挂载即可使用,关键在于正确选择分区表类型(MBR 或 GPT)并确保磁盘未被挂载,所有操作通过交互式命令逐步完成。

fdisk 初始化磁盘 步骤详解

确认磁盘设备与权限

你需要先确定新磁盘的设备名称,/dev/sdb,使用 lsblk -o NAME,SIZE,TYPE,MOUNTPOINT 列出所有块设备,新磁盘通常无分区,类型显示为 disk,如果磁盘已经挂载,先执行 umount /dev/sdb1 卸载,所有操作都需要 root 权限,所以记得加上 sudo

Linux硬盘分区:fdisk
加载中
Linux硬盘分区:fdisk

进入 fdisk 交互界面

运行 sudo fdisk /dev/sdb,进入交互模式,提示符变为 Command (m for help):,输入 m 查看命令列表,p 打印当前分区表,新磁盘会提示“doesn’t contain a valid partition table”,如果磁盘有旧分区表,建议先清除再操作,避免残留干扰。

创建分区表

输入 g 创建 GPT 分区表,输入 o 创建 DOS(MBR)分区表,选择依据:磁盘大于 2TB 必须用 GPT;传统 BIOS 启动且磁盘小于 2TB 可用 MBR;UEFI 启动必须用 GPT,系统会提示“Created a new disklabel”,此操作会清空磁盘所有数据,需要确认。

新建分区

输入 n 开始新建分区,指定分区号(默认 1),起始扇区(默认 2048,用于对齐),结束扇区或大小(如 +100G+500M,或直接回车使用全部剩余空间),fdisk 会自动计算扇区数,可以重复此步骤创建多个分区,如果使用 MBR 且需要超过 4 个分区,先创建扩展分区(类型 extended),再在扩展分区内创建逻辑分区,逻辑分区编号从 5 开始。

如何使用fdisk初始化磁盘,fdisk怎么用?

设置分区类型

输入 t 修改分区类型 ID,输入 L 查看所有类型代码,常用类型:83 为 Linux 文件系统,82 为 Linux swap,EFI 为 EFI 系统分区,对于普通数据分区,保持默认的 Linux filesystem 即可。

写入并退出

输入 w 将分区表写入磁盘,系统提示“Syncing disks.”,如果写入失败,检查磁盘是否被占用,写入后,使用 partprobe /dev/sdb 或重启系统使内核重新读取分区表。

验证并格式化

使用 fdisk -l /dev/sdb 确认分区已创建,格式化:sudo mkfs.ext4 /dev/sdb1(可选 xfs、btrfs),挂载:sudo mount /dev/sdb1 /mnt/data,如需开机自动挂载,编辑 /etc/fstab 添加对应条目。

fdisk 初始化磁盘 报错常见原因与解决方法

设备忙无法写入

当磁盘有分区被挂载或正在使用时,fdisk 会提示“Device or resource busy”,先用 df -h 查看挂载点,执行 umount /dev/sdb1 卸载,如果提示“target is busy”,使用 lsof /dev/sdbfuser -km /dev/sdb 终止占用进程。

分区表损坏或残留导致无法识别

旧分区表或文件系统签名可能导致 fdisk 误判,使用 wipefs -a /dev/sdb 清除所有元数据,再重新初始化,这比 dd 清空更安全,只清除签名,不破坏整个磁盘。

分区大小设置错误

fdisk 默认使用扇区,输入大小加上单位(K、M、G、T),如果输入 +10G 但空间不足,提示“Value out of range”,使用 p 查看剩余空间,确认后再输入,如果已经写入但空间分配不合理,只能删除分区重建。

如何使用fdisk初始化磁盘,fdisk怎么用?

保存后无法格式化

写入分区表后格式化失败,提示“No such device or address”,通常是内核未重新读取分区表,运行 partprobehdparm -z /dev/sdb 强制刷新,如果依然无效,重启系统。

对比:fdisk 初始化磁盘 和 parted 如何选择

fdisk vs parted 主要区别

特性 fdisk parted
交互模式 菜单式,适合新手 命令行直接操作,适合脚本
分区表支持 MBR 和 GPT(新版) MBR 和 GPT
调整分区大小 不支持,需删除重建 支持在线调整
常用场景 快速创建分区,交互操作 批量分区,自动化部署

何时使用 fdisk

  • 只需初始化一块新硬盘,创建几个分区,不想记忆复杂参数。
  • 硬盘小于 2TB,使用 MBR 分区表,fdisk 足够稳定。
  • 你希望逐步确认每一步,避免误操作。

何时使用 parted

  • 需要在脚本中自动分区,如云服务器初始化。
  • 需要调整分区大小或移动分区位置。
  • 磁盘大于 2TB,必须用 GPT,且希望一步到位(parted 默认使用 GPT)。

行业共识认为,fdisk 更适合新手和临时操作,parted 更适合生产环境批量管理,如果使用 GPT 分区且需要备份分区表,也可以考虑 gdisk,它专门针对 GPT 设计,支持分区名称和 GUID 编辑。

新硬盘初始化实战:fdisk 在数据盘和系统盘中的应用

初始化数据盘

假设你新添加了一块 500GB 的硬盘,用于存储数据,使用

如何使用fdisk初始化磁盘,fdisk怎么用?

fdisk 创建整个硬盘为一个分区,类型为 Linux filesystem,然后格式化为 ext4,挂载到 /data,这是最常见的用法,简单高效。

初始化系统盘

如果新硬盘要作为系统盘启动,需要根据固件类型创建分区方案,对于 UEFI 系统,需要创建 EFI 系统分区(类型 EFI,大小 100M-500M),以及根分区(/),使用 fdisk 创建分区表为 GPT,然后新建 EFI 分区和根分区,最后格式化并安装系统,对于传统 BIOS 启动,使用 MBR 分区表,创建 /boot 分区(可选)和根分区即可。

初始化大容量硬盘

对于 4TB 硬盘,fdisk 必须选择 GPT 分区表,否则无法识别全部空间,使用 g 创建 GPT 标签,然后分区,注意,旧版 fdisk 可能不支持 GPT,建议先升级到 2.25 以上版本,或使用 gdisk 替代,分区后格式化为 xfs 或 ext4 均可,xfs 对大文件处理更优。

fdisk 初始化磁盘 常见问题解答

fdisk 初始化磁盘 后如何扩展分区大小?

fdisk 不支持直接扩展分区,需要删除分区并重建,但会丢失数据,建议使用 LVM 或 parted 调整分区大小,如果已使用 fdisk,可以备份数据后重新分区。

fdisk 初始化磁盘 时分区表选错怎么办?

如果已经写入错误的分区表,可以重新初始化:使用 wipefs -a 清除,然后重新运行 fdisk 选择正确的分区表类型,注意,清除操作会丢失所有数据,请提前确认。

fdisk 初始化磁盘 和 mkfs 的顺序是什么?

先使用 fdisk 创建分区,再使用 mkfs 在分区上创建文件系统,顺序不能颠倒,否则无法识别分区,fdisk 只负责划分区域,不涉及文件系统,两者是前后衔接的关系。

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

(0)
番禺网站建设怎样做才能效果更好,需要多少钱?
上一篇 2026年7月23日 23:27
一台h100服务器的算力相当于多少p,p是什么意思?
下一篇 2026年7月23日 23:34

相关推荐

  • H3C负载均衡主机访问记录怎么看?负载均衡日志查询方法

    H3CLB负载均衡主机通过智能分发流量显著降低单点故障风险,其核心价值在于利用健康检查机制自动剔除异常节点,确保业务在流量高峰期的连续性与稳定性,在构建高可用架构时,很多运维人员容易陷入一个误区,认为只要买了昂贵的服务器就能高枕无忧,流量洪峰期间的瓶颈往往不在计算资源,而在网络入口的调度能力,H3CLB作为企业……

    2026年7月4日
    4800
  • HDS存储产品线有哪些优势?HDS存储设备故障怎么解决

    HDS存储产品线通过融合高性能闪存与智能数据管理软件,为企业提供了兼顾低延迟、高可用性及全生命周期成本优化的企业级存储解决方案,是构建现代化数据中心的核心基础设施,在数字化转型的深水区,数据不再仅仅是业务的记录,而是驱动决策的核心资产,面对海量非结构化数据的爆发式增长,传统的存储架构往往显得力不从心,HDS(H……

    2026年7月3日
    1200
  • 国外网站网址的ip怎么查?国外网站IP地址查询方法

    在服务器运维与网络架构优化的实际场景中,获取准确的国外网站网址的ip信息是保障业务连续性与访问速度的关键第一步,本次测评针对目前市面上讨论度较高的一款海外独立服务器资源进行深度实测,旨在为开发者与企业用户提供具备参考价值的性能数据与网络路由分析, 测评背景与基础环境本次测评对象为位于美国洛杉矶机房的独立服务器节……

    2026年3月15日
    15200
  • 国外网站网速慢是什么原因,国外网站打开慢怎么解决

    在运维与开发领域,访问海外服务器进行数据交互、代码拉取或部署环境是日常工作的重要组成部分,许多技术人员在实际操作中经常遭遇国外网站网速慢的困扰,这不仅严重影响工作效率,更可能导致部署流程超时或数据包丢失,为了深入探究这一问题的根源并寻找解决方案,我们对市面上热门的海外服务器进行了深度实测,并结合当前的技术环境与……

    2026年3月15日
    14700
  • 分布式部署如何实现高可用,有哪些最佳实践?

    分布式部署是应对高并发与高可用需求的必然选择,但其成功实施依赖于对架构、成本与运维的全面把控,什么是分布式部署?核心概念与优势分布式部署的核心思想是将一个系统拆分为多个独立运行的模块,分别部署在不同物理或虚拟节点上,通过网络通信协同完成整体功能,与传统集中式部署相比,分布式部署天然具备高可用性和弹性扩展能力,行……

    服务器测评 2026年7月17日
    1500
  • 负载均衡打开网页慢怎么回事,负载均衡导致网页访问缓慢的原因分析

    在服务器运维与高性能架构的实践中,我们经常会遇到一种极具迷惑性的现象:服务器CPU负载极低,内存充裕,带宽也未跑满,但用户反馈打开网页速度极慢,经过深入的排查与实测,我们发现问题的核心往往不在于硬件资源的匮乏,而在于负载均衡策略的配置不当,本次测评将针对这一痛点,结合实际案例与2026年最新服务器促销活动,进行……

    2026年3月29日
    10700
  • 负载均衡和web应用防火墙如何配置?负载均衡与WAF集成配置步骤

    负载均衡和web应用防火墙配置在企业级Web服务架构中,负载均衡与Web应用防火墙(WAF)的协同部署已成为保障高可用性、安全性与性能稳定的核心环节,本文基于对主流云服务商及硬件设备的实际部署与压力测试,系统梳理配置要点、性能表现与安全防护能力,为中大型业务提供可落地的技术参考,负载均衡配置实践负载均衡的核心目……

    2026年4月14日
    7700
  • 国数据仓库软件的计算引荐是什么?数据仓库计算引擎怎么选

    2026年国产数据仓库软件的计算引擎选型,核心结论在于:优先选择支持存算彻底分离、向量化执行与HTAP混合负载的架构,以应对海量数据实时分析需求,2026国产数仓计算引擎的底层逻辑演进架构跃迁:从MPP到云原生存算分离传统MPP架构在扩展性上存在物理极限,2026年的主流国产数仓计算引擎已全面向云原生存算分离演……

    2026年4月28日
    5500
  • 负载均衡国内厂家有哪些?国内负载均衡品牌排行榜推荐

    在当前的企业级IT基础设施构建中,流量调度与高可用架构已成为业务稳定运行的核心支柱,针对国内市场环境,我们选取了三家具有代表性的负载均衡国内厂家进行深度实测,分别为阿里云网络型负载均衡NLB、腾讯云负载均衡CLB以及华为云弹性负载均衡ELB,本次测评将从性能极限、协议支持能力、运维监控体验以及成本效益四个维度展……

    2026年4月8日
    10100
  • 1美元VPS怎么搭建博客?新手建站教程详解

    1美元VPS搭建博客完全可行,通过部署轻量级系统并配合CDN加速,即可实现低成本、高可用的个人站点运营,在云计算普及的今天,拥有独立博客不仅是技术展示窗口,更是个人品牌建设的基石,过去,很多人被高昂的服务器费用和复杂的技术门槛劝退,随着虚拟化技术的成熟,极低成本的入门级VPS成为了新手的首选方案,这种方案并非……

    2026年6月17日
    2900

发表回复

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