命令:mke2fsmke2fs[option]filesystemdiskdriveletter注意事项:1.磁盘虽然已经分区,但是还不能使用,需要格式化每个分区。所谓格式化,其实就是安装文件系统。Windows下CentOS使用的文件系统有Fat32和NTFS。CentOS使用的文件系统是ext。之前版本的centOS5使用ext3作为默认文件系统,而CentOS6使用ext4作为默认文件系统;2、使用man查询这四个命令的帮助文件时,会发现我们看到的是同一个帮助文档,说明这四个命令是一样的;3、指定文件系统格式为ext4,相当于mkfsext4/dev/sdb5,后面会遇到余姚格式的磁盘分区。选择ext4时,可以直接指定格式为ext4,也可以根据操作系统的版本来决定格式化成什么格式;选项:-b:设置分区时每个数据块的大小,目前支持1024、2048、4096字节每个块;-i:设置inode的大小;-N:设置inode数,有时候默认的inode数不够用,需要自己设置inode数;-c:格式化前检查磁盘是否有问题,加上这个选项后会很慢;-L:预设分区的label标签;-j:创建一个ext3格式的分区,如果使用mkfs.ext3,则不需要添加该选项;-t:使用指定文件系统的类型,可以是ext2、ext3或ext4;-m:格式化时,指定为管理员保留的磁盘比例,为百分比,仅对mke2fs命令有效;例如:mke2fs-text4-b4096/dev/sdb5注意:其中一个指标是“blocksize=4096”,这里涉及到一个“block”的概念。磁盘格式化的时候会预先指定每个块的大小,然后把所有的空间都一个一个的分成小块,存储数据的时候是一个一个快速写入的,所以如果你的磁盘存储非常小的文件,比如1k或者2k,那么建议在格式化磁盘的时候,指定一个较小的block值。ext文件系统默认的块大小是4096,也就是4k。格式化时,您可以将块大小指定为1024、2048或4096(它们相乘)。虽然格式化时可以指定超过4096的块大小,但是一旦超过4096就无法正常挂载;指定块大小:mke2fs-text4-b8192/dev/sdb5注意:可以使用-L指定标签,标签会在挂载的磁盘上用到就用,也可以写在配置文件里。关于这部分格式,我建议除非有需要,否则不需要指定块大小。也就是说,你只需要记住这两个选项:-t和-L就可以了。
