简介

在磁盘分区上创建 ext2、ext3、ext4 等文件系统,默认情况下会创建 ext2。

虽然 mkfs 命令非常简单易用,但其不能调整分区的默认参数(比如块大小是 4096 Bytes),这些默认参数除非特殊清况,否则不需要调整。如果想要调整,就需要使用 mke2fs 命令重新格式化。

新创建的文件系统参数的默认值(如果没有被下面列出的选项覆盖)由 /etc/mke2fs.conf 配置文件控制。

命令选项

选项说明
-b<区块大小>指定区块大小,单位为 字节。
-c创建文件系统之前检查设备坏块情况。
-f<不连续区段大小>指定不连续区段的大小,单位为字节。
-F不管指定的设备为何,强制执行mke2fs。
-i<字节>指定"字节/inode"的比例。
-N<inode数>指定要建立的inode数目。
-l<文件>从指定的文件中读取设备坏块表信息(bad block table)。
-L<标签>设置文件系统的标签名称。
-m<百分比值>指定给管理员保留区块的比例,预设为5%。
-M记录最后一次挂入的目录。
-q执行时不显示任何信息。
-j创建ext3文件系统。如果没有指定“-j”选项,则默认日志参数将用于创建存储在文件系统中的适当大小的日志
-E额外设置参数
-t指定要创建文件系统类型,ext2、ext3、ext4 等
-r指定要建立的ext2文件系统版本。
-R=<区块数>设置 磁盘阵列参数。
-S仅写入superblock与group descriptors,而不更改inode able inode bitmap以及block bitmap。
-v执行时显示详细信息。
-V显示版本信息。

参考实例

格式化指定的分区

将分区 /dev/sdb6 格式化成 ext4 格式的文件系统,并指定 block 的大小为 2048 Bytes

mke2fs -t ext4 -b 2048 /dev/sdb6
mke2fs /dev/sdb4 # 在指定分区创建文件系统(其实就是格式化),没有指定类型,默认是ext2
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐