首页/系统/Linux 运维命令速查/mkfs 格式化文件系统
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条
磁盘与文件系统51 条
用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

mkfs 格式化文件系统

mkfs 是「创建文件系统」的统一入口,实际按 -t 调用 mke2fs/xfs/btrfs 等;格式化会覆盖超级块与元数据,操作前必须二次确认盘符。

Linux 运维命令速查系统更新于 2026-10-12
用途在分区/卷上创建文件系统(格式化)
语法mkfs[.fstype] [选项] 设备
所属e2fsprogs / xfsprogs / btrfs-progs

常用示例

常用示例
mkfs.ext4 -L data /dev/sdb1
mkfs.xfs -f -L data /dev/sdb1
mkfs -t ext4 -m 1 /dev/sdb1   # -m 1 给 root 保留 1% 空间

查看可用类型

查看可用类型
ls /sbin/mkfs.*
mkfs -t xfs -h
mkfs 对已有文件系统默认仍有保护(ext4 会提示),xfs 必须加 -f 才重建;写错盘符等于瞬间清空一块数据盘。

易错点

  • 对整盘(/dev/sdb)而非分区(/dev/sdb1)执行 mkfs,会把分区表一并覆盖,整盘结构报废
  • XFS 无法缩小:规划分区/卷时必须按只增不减设计容量

数据来源与参考

  • man 8 mkfs
  • man 8 mke2fs(e2fsprogs)
  • man 8 mkfs.xfs(xfsprogs)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌