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 traceroute命令:跟踪到目标主机的路由

    traceroute 命令用于追踪网络数据包从本地主机到网络上另一台主机的路径,可以帮助我们查找网络故障并找到网络瓶颈所在。下面我将详细讲解 Linux traceroute 命令的作用和使用方法。 命令格式 traceroute [选项] 目标主机 命令选项 -F:使用 ICMP 包代替 UDP 数据包。 -I:使用 ICMP 协议进行运行,而不是使用 U…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux crontab命令:管理定时任务

    Linux系统中,crontab命令可以让用户在指定的时间间隔内自动执行任务。具体来说,crontab命令会通过一个名为cron的系统程序,去检测本地的crontab文件,以判断哪些任务需要在何时执行。 接下来我将用代码块的形式向你展示如何使用crontab命令: 查看当前用户的crontab设置 crontab -l 这条命令会显示当前用户的所有cront…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux zip命令:创建和提取 ZIP 文件

    Linux zip 命令是一个很常用的压缩工具,可以将文件和文件夹打包成zip文件,并可以给文件进行密码加密和分卷压缩。下面是关于Linux zip命令的使用攻略: 作用 zip 命令可以将文件和文件夹压缩成zip文件,并进行密码加密和分卷压缩,以方便传输和存储。 语法 zip [选项] [压缩文件名] [压缩文件路径] 参数说明: 选项: -r 表示递归压…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux renice命令:重新设置进程的优先级

    renice 命令是 Linux 下的一个指令,用于调整正在运行的进程的优先级。 作用 默认情况下,Linux 中的一个程序会占用系统中可用的所有进程。而 renice 可以改变程序的优先级。当一个程序优先级高时,它可以占用更多的 CPU 时间和内存,从而加快完成任务的速度。如果优先级低,程序也可以运行,但是在计算机执行其他任务时会占用相对较少的资源。 另外…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux gunzip命令:解压缩文件

    Linux gunzip 命令用于解压缩文件,它可用于解压缩被 gzip 压缩过的文件。本文将详细讲解 gunzip 命令的作用和使用方法。 gunzip 命令语法 gunzip 命令的语法格式如下: gunzip [选项] [压缩文件名] gunzip 命令的选项有: -c 或 –stdout:将解压缩的文件输出到标准输出设备,不会改变原始文件; -d …

    Linux函数大全 2023年3月24日
    00
  • 详解Linux history命令:显示用户命令历史

    Linux history命令是用来查看历史执行命令的工具。下面是Linux history命令的作用和使用方法的完整攻略: 作用 history命令用于查看在当前Shell环境下已经执行过的命令历史记录,包括执行命令的时间和序号等信息。可以很方便的查找以前执行过的命令,节省操作时间。 使用方法 在终端中输入history命令,即可查看所有已经执行过的命令记…

    Linux函数大全 2023年3月24日
    00
  • Linux tar命令备份数据

    当需要对文件或目录进行系统备份、文件归档、压缩等操作时,Linux系统中tar命令是最常用的工具之一。下面我将详细讲解tar命令的作用和使用方法,为大家提供一个完整的攻略。 一、Linux tar命令作用 tar命令能够将指定的目录或文件进行打包,并可以通过各种压缩算法将它们进一步压缩成一个单独的文件,以及解压打包后的文件,实现对文件进行存储、归档和备份等功…

    Linux备份与恢复 2023年3月25日
    00
  • 详解Linux chgrp命令:修改文件和目录的所属组

    Linux中chgrp命令是用来修改文件或目录的所属组的命令。下面是该命令的详细作用与使用方法的完整攻略。 作用 chgrp命令的作用是修改文件或目录的所属组。使用该命令可以将文件或目录的所属组改变为任何一个已存在的组。 使用方法 chgrp命令的基本语法如下: chgrp [-R] group filename/directory 其中,-R参数代表递归方…

    Linux权限管理 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部