mkfs.ext2命令与mke2fs命令功能相同。都是用来建立ext2文件系统。
Ext2文件系统使用以inode为基础的文件系统。
Ext2文件系统一开始将inode与block规划好了,除非重新格式化,否则inode与block固定后就不再变动,但是当inode与block数量过多时,就不易于管理。因此Ext2在格式化的时候基本上是区分为多个块组(block group),每个块组都有独立的/inode/block/superblock系统。
**语法格式:** mkfs.ext2 [参数]
**常用参数:**
| -b | 指定区块大小,单位为字节 |
| ---- | --------------------------------------- |
| -c | 检查是否有损坏的区块 |
| -F | 不管指定的设备为何,强制执行mkfs.ext2 |
| -M | 记录最后一次挂入的目录 |
| -q | 执行时不显示任何信息 |
**参考实例**
创建指定的ext2文件系统:
```
[root@anycode ~]# mkfs.ext2 -q /dev/hda1
```
检查是否有损坏的区块:
```
[root@anycode ~]# mkfs.ext2 -c
```
强行执行mkfs.ext2:
```
[root@anycode ~]# mkfs.ext2 -F
```