首页 > 代码库 > linux命令:mkfs、mke2fs、blkid、e2label、tune2fs、dumpe2fs、fsck、e2fsck
linux命令:mkfs、mke2fs、blkid、e2label、tune2fs、dumpe2fs、fsck、e2fsck
mkfs命令简介:
创建linux文件系统,重新创建文件系统会损坏原有文件。
文件系统类型 mkfs -t ext2 =mkfs.ext2
mkfs.ext3=mkfs -t ext3 mkfs -t vfat =mkfs.vfat
ext2 ext3 ext4 fat32
1.命令格式:
Usage: mkfs.ext2 [-c|-l filename] [-b block-size] [-f fragment-size]
mkfs.ext3=mkfs -t ext3 mkfs -t vfat =mkfs.vfat
2.命令功能:
创建文件系统,并进行格式化硬盘。
3.命令参数:
-t ext3 /dev/sda5 格式化分区sda5为ext3格式
专门管理ext系列文件的命令:mke2fs
-j: 创建ext3类型文件系统
-b size:指定块大小,默认为4096;可用取值为1024,2048。
-L LABEL:指定分区卷标;
-m # :指定预留给超级用户的块数百分比
-i # :用于指定为多少字节的空间创建一个inode,默认为8192,
这里给出的数值应该为块大小的2的n次方倍;
-N # :指定inode个数;
-F :强制创建文件系统;
-E :用于指定额外的文件系统类型;
blkid:用于查询或查看磁盘分区的相关属性 blkid /dev/sda5
[root@xuelinux test]# blkid /dev/sda5
/dev/sda5: UUID="550e1481-68da-44ea-b928-d3d2bf751da0" TYPE="ext4"
e2label:用于查看或者定义卷标
[root@xuelinux test]# e2label /dev/sda5 此处sda5未设定卷标
e2label:设备文件 卷标名称 更改分区设备卷标
[root@xuelinux test]# e2label /dev/sda5 hellsda5 设定新卷标
[root@xuelinux test]# e2label /dev/sda5
hellsda5 已经设定好了新的卷标
tune2fs:调整文件系统的相关属性
-j:不损害原有数据,将ex2t升级为ext3(只可以升不能降)tune2fs -j /dev/sda5
-L LABEL:设定或修改卷标 tune2fs -L 卷标 /dev/sda5
-m #:调整预留百分比;
-r #:指定预留块数;
-o:设定默认挂载选项
acl默认挂载支持acl
-c #:指定挂载次数达到#次之后进行自检,0或-1表示关闭此功能;
-i #:每挂载使用多少天数以后进行自检,0或-1表示关闭此功能;
-l:显示超级块中存储的信息; tune2fs -l /dev/sda5
dumpe2fs:显示文件系统中的详细的相关信息;
dumpe2fs /dev/sda5
-h:只显示超级块内存储的信息; dumpe2fs -h /dev/sda5
fsck:检查并修复linux文件系统
-t type:指定修复文件系统类型,不指定会自动选择当前的文件系统类型
-a:自动修复文件系统,如果不加-a每执行一步都会提示是否执行。
e2fsck:专用于修复ext2/ext3文件系统
-f:强制检测;
-p:自动修复;
4.命令实例:
1、mkfs -t 文件类型 硬盘分区 把某硬盘分区格式化为某个格式
mkfs -t ext3 /dev/sda2 把分区sda2分区格式化为ext3格式。
2、mke2fs -j -b 2048 /dev/sda5 把sda5分区格式化为ext3格式并指定块大小为2048
3、mke2fs -m 3 /dev/sda3 预留3%的容量块给超级用户使用。
本文出自 “学linux历程” 博客,请务必保留此出处http://woyaoxuelinux.blog.51cto.com/5663865/1867108
linux命令:mkfs、mke2fs、blkid、e2label、tune2fs、dumpe2fs、fsck、e2fsck