当前位置:首页 > Linux > 正文

Linux硬盘格式化分区工具有哪些?

Linux下常用硬盘分区格式化工具包括命令行工具fdisk、parted以及图形化工具GParted,操作流程通常为:使用分区工具创建或调整分区表,再用mkfs命令(如mkfs.ext4)将分区格式化为所需文件系统。

核心命令行工具(推荐优先掌握)

fdisk – 传统MBR分区工具

  • 适用场景:MBR分区表(≤2TB硬盘)、基础分区操作。
  • 操作步骤: sudo fdisk /dev/sdX # 替换sdX为目标磁盘(如sda)
    • 交互命令:
      • n:新建分区(设置起始/结束扇区)。
      • d:删除分区。
      • t:更改分区类型(如Linux为83,交换分区为82)。
      • w:保存并退出。

    • 格式化分区(以ext4为例): sudo mkfs.ext4 /dev/sdXN # X为磁盘号,N为分区号(如sda1)

parted – 支持GPT分区表

  • 适用场景:大容量硬盘(>2TB)、GPT分区表、高级操作。
  • 创建GPT分区表: sudo parted /dev/sdX (parted) mklabel gpt (parted) mkpart primary ext4 1MiB 10GiB # 创建10GB主分区 (parted) quit
  • 格式化: sudo mkfs.ext4 /dev/sdXN

gdisk – GPT专用工具

  • 类似fdisk的交互界面,专用于GPT磁盘: sudo gdisk /dev/sdX

    命令与fdisk相似(n新建、d删除等),支持GPT特性。

    Linux硬盘格式化分区工具有哪些? 第1张

    Linux硬盘格式化分区工具有哪些? 第2张

文件系统格式化命令

  • 常用工具
    • mkfs.ext4 / mkfs.xfs:格式化EXT4/XFS文件系统。
    • mkswap:初始化交换分区(sudo swapon /dev/sdXN启用)。
    • fat32格式化:sudo mkfs.vfat -F 32 /dev/sdXN。


图形界面工具(适合新手)

GParted(推荐)

  • 功能:可视化分区管理(创建/调整大小/格式化)。
  • 安装: sudo apt install gparted # Debian/Ubuntu sudo dnf install gparted # Fedora
  • 操作流程
    1. 启动后选择目标磁盘。
    2. 右键分区 → 执行操作(如Format to选择文件系统)。
    3. 点击应用更改。

GNOME Disks(系统自带)

  • 路径:应用菜单搜索”Disks”。
  • 支持格式化、SMART检测、创建磁盘镜像。


关键注意事项

  1. 数据备份
    • 分区操作会永久擦除数据!务必提前备份关键文件。
  2. 识别磁盘
    • 使用lsblk或sudo fdisk -l确认磁盘标识(如sda、nvme0n1)。
  3. 分区表选择
    • MBR:兼容老系统,但仅支持≤2TB磁盘。
    • GPT:支持>2TB磁盘和UEFI启动(现代硬件首选)。
  4. 挂载使用
    • 格式化后需挂载分区: sudo mkdir /mnt/data sudo mount /dev/sdXN /mnt/data
    • 开机自动挂载:编辑/etc/fstab添加分区UUID(通过blkid查看)。


工具选择建议

场景 推荐工具
MBR小硬盘基础操作 fdisk + mkfs
GPT大硬盘或UEFI系统 parted/gdisk
无命令行经验 GParted

重要提示:操作磁盘有较高风险,建议在非生产环境练习,若涉及系统盘,使用Live USB启动系统进行操作。

Linux硬盘格式化分区工具有哪些? 第3张


引用说明

0