跳到主要内容

Linux mkfs 命令 - 创建文件系统

介绍

mkfs(英文全拼:make file system)命令用于在特定的分区上建立 Linux 文件系统。

mkfs 本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。

语法

mkfs [options] [-t type] [fs-options] device [size]

选项

  • -t <文件系统类型>:指定要建立何种文件系统,Linux 的默认值为 ext2。
  • -c:在制作文件系统前,检查该分区是否有坏轨。
  • -l bad_blocks_file:将有坏轨的 block 资料加到 bad_blocks_file 里面。
  • -V:详细显示模式(如果不带参数则显示版本信息)。

参数

  • device:指定要创建的文件系统对应的设备文件名。
  • size:指定文件系统的磁盘块数。

示例

/dev/hda5 上建一个 msdos 的文件系统,同时检查是否有坏轨存在,并且将过程详细列出来:

$ sudo mkfs -V -t msdos -c /dev/hda5

将 sdb1 分区格式化为 ext3 格式:

$ sudo mfks -t ext3 /dev/sdb1

将 sdb1 分区格式化为 ext3 格式,并检查坏轨,且详细显示:

$ sudo mfks -V -t ext3 -c /dev/sdb1

注意:这里的文件系统是要指定的,比如 ext2、ext3、ext4、reiserfs、fat32、msdos 等。如果不想指定文件系统,可使用 mkfs.ext2、mkfs.ext3、mkfs.fat 等命令。