简介
在磁盘分区上创建 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