当前位置:首页 > 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张

文件系统格式化命令

  • 常用工具
    • 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. 识别磁盘
    • 使用lsblksudo fdisk -l确认磁盘标识(如sdanvme0n1)。
  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 man手册(命令man fdisk查看官方文档)。
  • GNU Parted手册:https://www.gnu.org/software/parted/manual/
  • GParted官方文档:https://gparted.org/documentation.php
  • The Linux Documentation Project (TLDP) 磁盘管理指南。
0