Linux mke2fs命令:格式化硬盘(给硬盘写入文件系统)

mke2fs是Linux下的一个用于创建ext2/ext3/ext4文件系统的命令合集。它的详细用法如下所述:

命令语法

mke2fs [-c|l filename|L label] [-b block-size] [-f] [-i bytes-per-inode]
[-I inode-size] [-J journal-options] [-G meta group size] [-N number-of-inodes]
[-m reserved-blocks-percentage] [-o creator-os] [-O feature[,...]]
[-q] [-r fs-revision] [-t fs-type] [-T usage-type] [-v] [-V volume-name]
device [blocks-count]

命令参数

参数 说明
-b 指定块大小,通常设置为1024,2048或4096
-c 检查设备上的坏块,然后创建可用空间
-f 强制执行操作,如果文件系统已经存在,覆盖它
-i 为每个Inode所占用的字节数,通常为“16384”的一半(即,“8192”)
-j 用于启用ext3日志记录(需要mke2fs.ext3工具),以及接受其他相关选项,如: commit、nolog
-J 用于设置ext3日志布局,可接受的值为"ordered、writeback、journal"
-G 定义组描述符块的数量
-L 设置文件系统标签
-N 设置所需Inode的总数
-m 为超级用户与特权进程保留的百分比
-o 指定文件系统的创作者OS
-O 启用或禁用特定特征
-q 静默模式。不会显示诊断消息
-r 指定文件系统的版本
-T 指定文件系统的用法类型
-V 在文件系统上启用卷标

示例

以下是常见用法的示例:

  1. 创建ext4文件系统,块大小为4096:mke2fs -t ext4 -b 4096 /dev/sda1
  2. 创建ext3文件系统、使用默认块大小,启用日志以及设置文件系统标签:mke2fs -j -L testfs /dev/sdb1
  3. 创建ext2文件系统、启用日志,使用16384字节的Inode大小,然后挂载文件系统:mke2fs -j -i 16384 /dev/sdc1mount /dev/sdc1 /mnt/testfs

需要注意以下几点:

  1. 使用mke2fs命令之前必须对设备进行分区(partition)。
  2. 在使用mke2fs命令创建文件系统时,现有数据都会被清除掉,请务必做好备份工作。
  3. 不同选项之间可以组合使用,比如同时指定-j、-L和-i选项。
  4. 创建完毕之后,可以使用mount命令挂载文件系统,进行数据存储。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux mke2fs命令:格式化硬盘(给硬盘写入文件系统) - Python技术站

(0)
上一篇 2023年3月25日
下一篇 2023年3月25日

相关文章

  • 详解Linux权限位

    Linux 权限位 (permission bits) 是用来管理文件和目录的访问权限的。一个文件或目录有三种基本权限:读(r)、写(w)和执行(x),分别对应权限位为 4、2 和 1,将它们相加就可以设置权限。这些权限为所有者、所属组和其他用户分别设置,每个用户都属于一个用户组,一个文件或目录有一个所有者和一个所属组。以下是完整的 Linux 权限位攻略:…

    Linux权限管理 2023年3月25日
    00
  • 详解Linux脚本程序包及安装方法

    Linux脚本程序包通常是以.tar.gz或.tar.bz2等压缩格式发布的,它包含了程序的源代码和相关资源文件。在Linux系统中,常常使用脚本程序包来安装和升级软件。这里以Webmin为例,介绍Linux脚本程序包的安装方法。 1、下载Webmin脚本程序包 在Webmin官网下载Webmin的脚本程序包,下载地址为:http://www.webmin.…

    Linux软件安装 2023年3月25日
    00
  • 详解Linux ncdu命令:查看磁盘使用情况

    ncdu是一款在Linux系统中使用的开源命令行磁盘使用情况分析工具。它用于显示磁盘使用情况和分析目录大小等信息。下面是使用ncdu的步骤和示例说明: 1. 安装ncdu 在Debian/Ubuntu系统中,可以使用以下命令安装ncdu: sudo apt-get update sudo apt-get install ncdu 在CentOS/RHEL系统…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux rmmod命令:卸载内核模块

    关于Linux中rmmod命令的使用方法和作用,我为您提供完整攻略如下: 1. 简介 rmmod命令是Linux中常用的命令之一,它的作用是卸载(移除)一个已经装载的Linux内核模块(module)。当你不再需要这个模块时,可以使用rmmod命令将其从内核中移除,以释放系统资源。 2. 语法 rmmod命令的基本语法如下: rmmod [-f] [-v] …

    Linux函数大全 2023年3月24日
    00
  • 详解Linux su命令:用户间切换

    下面详细讲解Linux su命令的作用与使用方法的完整攻略: 一、su命令是什么 su是 Linux 下管理权限需要用到的一个命令,它是Switch User(切换用户)的缩写。用来以超级用户或其他用户身份登录系统。 二、su命令的语法 下面是su命令的语法: su [选项] [用户账号] 选项: -c:后面跟的参数会以root用户执行。 -l:以目标用户身…

    Linux用户和用户组管理 2023年3月25日
    00
  • 详解Linux dmesg命令:显示开机信息

    以下是详细讲解Linux dmesg命令作用与使用方法的完整攻略。 1. 作用 dmesg 命令是一条用来查看内核环缓冲区信息的命令。该命令可以显示操作系统开机及运行时的内核信息,并以人类易读的方式呈现,提供了了解系统运行状况的重要途径。dmesg 可以查看大量系统内核所产生出的调试信息,这些信息体现了系统运行状况,可以为排除问题提供不少帮助。 2. 使用方…

    Linux系统管理 2023年3月25日
    00
  • Linux MySQL安装过程(详解版)

    MySQL是一款著名的关系型数据库管理系统,可以在Linux系统中安装运行。下面是Linux下安装MySQL的完整教程。 准备工作 首先,需要一台运行Linux操作系统的计算机,并且具备管理员权限。接着,需要安装以下软件: MySQL安装文件 tar命令 从官方网站下载MySQL安装文件后,使用下面的命令进行解压缩: tar -xzvf mysql-5.7.…

  • Linux常见的文件系统有哪些?

    Linux常见的文件系统有如下几种: ext4: 是Linux系统中使用最广泛的文件系统之一。它是ext3的改进版,支持更大的文件和更快的文件系统检查。 ReiserFS: 它是Linux系统中一种优秀的文件系统,专为大型文件和目录而设计。它采用了B + 树索引来提高文件系统的性能。 XFS: 它是针对高性能文件服务器环境的文件系统,它的设计优化了大文件的处…

    Linux文件系统管理 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部