在将数据存储到这个分区之前,你必须用某种文件系统格式化,这样Linux才能用它。每种文件系统类型都用自己的命令行程序来格式化分区。

mkfs命令:

mkfs -t fstype /dev/part

mkfs -t ext4=mkfs.ext4=mke2fs -t ext4

mkfs -t ext3=mkfs.ext3=mke2fs -j=mke2fs -t ext3

mkfs -t ext2=mkfs.ext2=mke2fs=mke2fs -t ext2

mke2fs几个必要重要的参数:

参数 用途
-t {ext2|ext3|ext4} 格式化文件系统类型
-b {1024|2048|4096} 指定块大小
-L label:
设定卷标
-r 预留给管理使用的块的个数
-E 设定文件系统的扩展属性

tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。

tune2fs几个必要重要的参数

参数 用途
-l 显示文件系统超级块信息
-L label 重新设定卷标
-m
调整预留给管理使用的块所占据总体空间比例
-r 调整预留给管理使用的块的个数
-o 设定挂载默认选项
-O 设定文件系统默认特性
-E 调整文件系统的扩张属性

实例:

tune2fs -r 40000 /dev/hda1 调整/dev/hda1分区的保留空间为40000个磁盘块

tune2fs -o acl,user_xattr /dev/hda1 设置/dev/hda1挂载选项

启用Posix Access Control Lists和用户指定的扩展属性

开机取消自检:

tune2fs -l /dev/sdb1 | grep -E ‘Maximum mount count:|Check interval’
tune2fs -i 0 -c 0 /dev/sdb1