简介
mke2fs命令是Linux中的一个磁盘格式化命令,用于创建一个新的ext2、ext3或ext4文件系统。它可以将一个分区或者一个整个磁盘设备格式化为ext2、ext3或ext4文件系统,以便在Linux系统中进行数据存储和管理。
mke2fs命令的作用是按照指定的文件系统类型,对指定的分区或磁盘设备进行格式化。格式化是指在磁盘上创建文件系统所需的数据结构,并为文件系统分配存储空间,以便用户可以在其中存储文件和目录。
使用mke2fs命令可以完成以下操作:
创建ext2、ext3或ext4文件系统:mke2fs命令可以根据用户指定的文件系统类型,在指定的分区或磁盘设备上创建一个新的ext2、ext3或ext4文件系统。
分配存储空间:mke2fs命令会为文件系统分配存储空间,以便用户可以在其中存储文件和目录。
创建文件系统的元数据:mke2fs命令会在磁盘上创建文件系统所需的元数据,包括超级块、inode表、数据块位图和块组描述符等。
设置文件系统的参数:mke2fs命令可以根据用户的需求,设置文件系统的参数,如inode大小、块大小、保留块数量等。
sinlinx-v3s中的mke2fs工具
该工具是busybox中提供的
查看busybox源码,发现源码在下面的位置,也就是说该工具是用来创建ext2的文件系统。
resize2fs
resize2fs命令来自于英文词组“resize to filesystem”的缩写,其功能是用于同步文件系统容量到内核。如对ext3、ext4、xfs等设备卷容量进行了调整,则需要使用resize2fs命令同步信息到系统内核。