fdisk命令如何快速掌握分区?

fdisk是什么?

fdisk是Linux系统中磁盘分区管理的核心命令行工具,用于创建、删除、调整和查看硬盘分区表,它直接操作磁盘的MBR(主引导记录)或GPT(GUID分区表),适用于机械硬盘、SSD、U盘等存储设备。


⚠️ 重要警告(操作前必读)

  1. 数据备份:分区操作可能导致数据丢失,操作前务必备份重要文件。
  2. 谨慎选择磁盘:误操作可能损坏系统盘,通过lsblkfdisk -l确认目标磁盘。
  3. 勿操作已挂载磁盘:卸载磁盘后再操作(umount /dev/sdX)。

基础命令语法

sudo fdisk [选项] [设备名]

常用选项

  • -l:列出所有磁盘分区表(无需root权限)
  • -u:显示分区大小时使用扇区单位(默认512字节)

示例

sudo fdisk -l              # 查看所有磁盘信息
sudo fdisk /dev/sdb        # 操作第二块硬盘(sda通常是系统盘)

交互模式常用命令详解

进入fdisk后(如sudo fdisk /dev/sdb),输入m查看帮助:
| 命令 | 功能 | 使用场景 |
|——|——|———-|
| p | 打印分区表 | 查看当前分区结构 |
| n | 创建新分区 | 添加主分区/扩展分区/逻辑分区 |
| d | 删除分区 | 删除指定分区号 |
| t | 修改分区类型 | 设置Linux(83)、交换分区(82)、EFI(EF)等 |
| w | 保存并退出 | 所有修改生效(不可逆!) |
| q | 退出不保存 | 放弃所有修改 |
| g | 创建GPT分区表 | 替代传统MBR(支持>2TB磁盘) |
| o | 创建MBR分区表 | 传统分区方案 |


实战示例:创建Linux分区

目标:在/dev/sdb上创建1个10GB的EXT4分区

sudo fdisk /dev/sdb
  1. 输入n → 选择p(主分区)→ 分区号默认(1)→ 起始扇区默认 → 输入+10G
  2. 修改分区类型:输入t → 选分区1 → 输入83(Linux文件系统)
  3. 检查分区表:输入p(应显示/dev/sdb1,大小约10GB)
  4. 保存:输入w(分区表写入磁盘)

后续操作

sudo mkfs.ext4 /dev/sdb1   # 格式化分区为EXT4
sudo mount /dev/sdb1 /mnt  # 挂载到/mnt目录

高级技巧与注意事项

  1. GPT分区管理

    • 使用g命令初始化GPT分区表(推荐UEFI系统或>2TB磁盘)
    • 通过t命令设置EFI系统分区类型为EF00
  2. 分区对齐优化

    • 起始扇区建议为2048的倍数(默认值已对齐)
    • 避免性能下降,尤其对SSD和高级格式磁盘
  3. 分区类型代码

    • 82:Linux交换分区(SWAP)
    • 83:Linux文件系统(EXT4/XFS)
    • 8e:LVM物理卷
    • 输入L查看所有类型代码
  4. 修复分区表

    • 误删分区时,用q退出不保存,尝试用testdisk工具恢复

替代工具推荐

  • parted:支持更复杂操作(如调整分区大小)
  • gdisk:专用于GPT分区表的fdisk替代品
  • cfdisk:基于文本界面的交互工具(新手友好)

最佳实践:生产环境操作前,使用qemu-img创建虚拟磁盘测试命令流程。


引用说明

  1. Linux man fdisk 官方手册(2025)
  2. Ubuntu社区文档:Disk Partitioning Guide
  3. IBM Developer:Advanced Format磁盘技术白皮书

重要提示基于Linux 5.15内核版本验证,操作时请以实际环境为准,修改分区表属于高风险操作,建议在专业运维人员指导下进行。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5825.html

(0)
酷番叔酷番叔
上一篇 2025年6月28日 10:04
下一篇 2025年6月28日 10:26

相关推荐

  • 安全市场数字化转型下如何平衡创新与风险防控?

    在数字化浪潮席卷全球的今天,安全市场已成为支撑经济社会稳健运行的关键基础设施,从个人隐私保护到企业数据安全,从关键信息基础设施防护到国家网络空间主权维护,安全市场的边界不断拓展,内涵持续深化,正逐步形成技术驱动、需求牵引、生态协同的发展格局,市场现状与规模:需求爆发下的增长引擎近年来,全球安全市场呈现高速增长态……

    2025年11月15日
    3900
  • 安全带国家标准数据中具体包含哪些保障乘车安全的核心数据指标?

    安全带作为汽车被动安全的核心防护装置,其性能直接关系到乘员在碰撞事故中的生存概率,我国通过强制性国家标准体系,对安全带的设计、生产、安装及使用环节进行全流程规范,确保产品在各类碰撞场景下能有效约束乘员身体、分散冲击力,降低伤害风险,本文将详细解读安全带国家标准的核心数据要求、技术指标及标准演进,为公众及相关行业……

    2025年10月18日
    26000
  • ANSYS APDL经典界面如何打开命令流?

    在ANSYS Mechanical APDL经典界面中,通过菜单路径File ˃ Read Input from…打开并执行包含APDL命令的.inp或.cmd文件。

    2025年8月6日
    8800
  • 什么是安全组配额?其作用与限制因素有哪些?

    安全组配额是云服务提供商为保障平台资源合理分配与系统稳定性,对用户账户下安全组及相关规则设置的数量限制,安全组作为云环境中的重要网络隔离工具,通过定义端口、协议、IP地址等访问控制规则,实现实例(如云服务器、数据库等)的网络流量过滤,配额管理既避免了用户过度占用资源导致性能瓶颈,也降低了因安全组配置不当引发的安……

    2025年10月18日
    5700
  • dos命令怎么搜索文件

    DOS中,可使用dir /s /p 文件名命令搜索文件,其中

    2025年8月9日
    8700

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信