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

         -t {ext2 |ext3 |ext4}:指定格式化成某种文件系统格式ext2,ext3,ext4

         -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%的容量块给超级用户使用。

  







本文转自wang650108151CTO博客,原文链接: http://blog.51cto.com/woyaoxuelinux/1867108,如需转载请自行联系原作者




相关文章
|
7天前
|
Linux
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat > filename` 创建新文件,`cat >> filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
29 5
Linux 常用文件查看命令
|
13天前
|
Linux
Linux od命令
本文详细介绍了Linux中的 `od`命令,包括其基本语法、常用选项和示例。通过这些内容,你可以灵活地使用 `od`命令查看文件内容,提高分析和调试效率。确保理解每一个选项和示例的实现细节,应用到实际工作中时能有效地处理各种文件查看需求。
45 19
|
24天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
123 25
|
23天前
|
缓存 Linux
Linux查看内存命令
1. free free命令是最常用的查看内存使用情况的命令。它显示系统的总内存、已使用内存、空闲内存和交换内存的总量。 free -h • -h 选项:以易读的格式(如GB、MB)显示内存大小。 输出示例: total used free shared buff/cache available Mem: 15Gi 4.7Gi 4.1Gi 288Mi 6.6Gi 9.9Gi Swap: 2.0Gi 0B 2.0Gi • to
35 2
|
Linux
Linux学习(十):查看文件系统(dumpe2fs)
-b:列出保留为坏道的部分(一般用不到) -h:仅列出superblock的数据,不会列出其他的区块内容 1.找出我的根目录磁盘文件名,并查看文件系统的相关信息 ps:df 调出目前挂载的设备 ps: File...
1264 0
|
4月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
460 8
|
4月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
1366 6
|
1月前
|
Linux
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
79 24
Linux系统之whereis命令的基本使用
|
2月前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
66 11