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命令挂载文件系统,进行数据存储。
阅读剩余 22%

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

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

相关文章

  • 详解Linux mkfs命令:格式化磁盘

    下面是Linux中mkfs命令的作用和使用方法的完整攻略。 1. 命令作用 mkfs是Linux下的一个命令,用于格式化指定的文件系统。在Linux系统中,如果要使用某个设备或分区作为文件系统使用,那么必须先将其格式化为相应的文件系统格式,这就是mkfs命令的作用。 2. 使用方法 mkfs命令的基本使用方法如下: mkfs [-t 文件系统类型] [-V]…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux nice和renice命令:改变进程优先级

    Linux中的nice和renice命令是用于调整进程优先级的命令,命令的作用是设置进程的调度优先级,可以使优先级高的进程得到更多CPU资源。 nice命令 nice命令用于启动一个进程,并为该进程设定一个优先级,使其得到更多的CPU资源。nice值范围为-20到19,值越小,优先级越高。 nice命令的使用方法为:nice -n value command…

    Linux系统管理 2023年3月25日
    00
  • SELinux auditd日志系统的安装与启动

    SELinux(Security-Enhanced Linux)是一个安全子系统,主要用于在Linux系统中实现强制访问控制(MAC)。auditd是SELinux中负责安全审计的守护进程,可以记录系统中所有用户、进程和文件等的活动信息。下面是SELinux auditd日志系统的安装与启动的攻略。 安装auditd 在Linux系统中,auditd通常是与…

    SELinux管理 2023年3月25日
    00
  • 详解Linux at命令:执行一次性任务

    下面我为您详细讲解Linux at命令的作用和使用方法。 1. 简介 at是Linux系统中的一个命令,它用来定期执行一些特定的任务,常用于自动化、批处理等场景。 2. 使用方法 at命令的使用方法如下: 2.1 命令格式 at [时间] 2.2 时间格式 at命令支持多种时间格式,包括: HH:MM:SS HH:MM now + X minutes/hou…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux chgrp命令:修改文件和目录的所属组

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

    Linux权限管理 2023年3月25日
    00
  • 详解Linux fdisk命令:分区和管理磁盘

    Linux fdisk 命令是磁盘分区表管理工具,可以用于创建、删除、编辑、复制和移动磁盘分区和分区表。使用 fdisk 命令可以帮助你更好地管理磁盘空间和分区信息。 1. fdisk 命令的基本语法格式 fdisk 命令的基本语法格式为: fdisk [-l] device 其中,-l 选项用于列出系统中所有磁盘信息。 2. fdisk 命令的使用方法 2…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux hostname命令:显示和设置主机名

    Linux的hostname命令可以用于显示或设置当前系统的主机名。下面是对hostname命令的使用方法进行详细讲解的完整攻略: hostname命令的作用 在Linux系统中的主机名是系统标识的重要部分,它通常是通过DNS解析来寻找和识别计算机系统的。hostname命令可以设置当前系统的主机名,并且可以将当前主机名的值输出到标准输出上。根据需要,也可以…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux初始组和附加组

    Linux中的初始组是指用户在创建时默认属于的用户组,通常与用户名同名;而附加组则是在初始组之外用户可以加入的组。初始组和附加组在很多情况下都有重要的应用场景。 初始组的作用 权限控制 在Linux中,文件和目录的访问权限由所属用户和所属用户组决定。用户文件默认的所属组就是初始组。因此,初始组可以控制该用户对于同组成员创建的文件和目录的访问权限。如果一些用户…

    Linux用户和用户组管理 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部