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