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

yizhihongxing

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日

相关文章

  • LNMP一键安装过程详解

    LNMP是指Linux、Nginx、MySQL、PHP四个软件的组合。这里我们采用LNMJ(Linux、Nginx、MySQL、PHP、phpMyAdmin)的组合,这种组合使用方便,并且支持PHPMyAdmin,让管理数据库变得更加容易。 下面是LNMJ一键安装过程的攻略: 步骤1:首先安装必要的组件 通过SSH连接到你的服务器,并运行以下命令安装必要的组…

  • 详解Linux join命令:将两个文件合并为一个文件

    下面是关于 Linux join 命令的详细讲解。 作用与简介 join 是一个用于合并两个文件的命令。它通过指定两个文件共同的字段,将这两个文件按照相同的字段进行合并。在进行合并之后,join 命令会输出这两个文件中相同字段的行,其中,其中包括两个文件中其他字段组成的一条记录。 命令格式 join [options] file1 file2 其中 opti…

    Linux函数大全 2023年3月24日
    00
  • 详解Linux lsof命令:列出当前系统打开的文件

    lsof (list open files) 命令在 Linux/unix 系统中常常用于检查某些文件相关问题,比如查看哪些进程在使用某些文件、哪些文件正在被打开、哪些用户正在使用哪些文件等。下面是更详细的介绍。 安装 lsof 大部分 Linux 操作系统默认安装了 lsof 命令,但是如果你的系统没有安装,可以使用以下命令进行安装: CentOS/RHE…

    Linux函数大全 2023年3月24日
    00
  • Linux /etc/rc.d/rc.local配置文件用法

    下面是关于Linux /etc/rc.d/rc.local文件的详细说明。 什么是/etc/rc.d/rc.local文件 /etc/rc.d/rc.local是Linux系统中一个存储脚本的文件。它位于/etc/rc.d目录下,通常用于在系统启动时执行某些脚本或命令。 /etc/rc.d/rc.local使用方法 确定rc.local文件的权限,确保其可执…

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

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

  • SELinux策略规则查看方法(seinfo和sesearch)详解

    SELinux是一种强制访问控制(MAC)安全机制,用于限制系统或应用程序的操作,保护系统和数据的安全。SELinux的一个核心组成部分就是策略规则,这些规则定义了哪些过程、用户和资源可以相互访问。为了有效管理和优化SELinux规则,需要了解如何使用seinfo和sesearch命令来查看策略规则。 查看SELinux策略规则 (1)seinfo命令 se…

    SELinux管理 2023年3月25日
    00
  • linux mkfs命令详解:格式化分区(为分区写入文件系统)

    下面是关于Linux中的mkfs命令的完整攻略: mkfs命令简介 mkfs 命令是 Linux 中用于创建新文件系统的命令,可以将一个空的块设备格式化为一个文件系统。该命令接受多种文件系统类型,如 ext4、FAT32、NTFS、XFS、Btrfs 等,因此可以在不同的操作系统或场景下创建合适的文件系统。 基本用法 下面是 mkfs 命令的基本语法: mk…

    Linux文件系统管理 2023年3月25日
    00
  • 详解Linux zip命令:创建和提取 ZIP 文件

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

    Linux函数大全 2023年3月24日
    00
合作推广
合作推广
分享本页
返回顶部