在本文中,我们将学习使用 mke2fs
Linux 中的命令。
mke2fs
命令是 e2fsprogs 包的一部分,它提供了用于 ext2/3/4 文件系统的文件系统实用程序,以及 mkfs
命令,这是命令的一部分 util-linux
当请求创建 ext2/3/4 文件系统时,包调用 mke2fs。 此实用程序允许您从终端创建文件系统。
笔记: 确保在继续之前备份您的数据,因为它可以擦除您设备上的所有数据。
mke2fs 命令的语法
的语法 mke2fs
命令如下:
mke2fs [ -c | -l filename ] [ -b block-size ] [ -f fragment-size ] [ -g blocks-per-group ] [ -G number-of-groups ] [ -i bytes-per-inode ] [ -I inode-size ] [ -j ] [ -J journal-options ] [ -K ] [ -N number-of-inodes ] [ -n ] [ -m reserved-blocks-percentage ] [ -o creator-os ] [ -O feature[,...] ] [ -q ] [ -r fs-revision-level ] [ -E extended-options ] [ -v ] [ -F ] [ -L volume-label ] [ -M last-mounted-directory ] [ -S ] [ -t fs-type ] [ -T usage-type ] [ -U UUID ] [ -V ] device [ blocks-count ]
mke2fs -O journal_dev [ -b block-size ] [ -L volume-label ] [ -n ] [ -q ] [ -v ] external-journal [ fs-size ]
要找出版本 mke2fs
安装在您的系统上,执行:
mke2fs -V
如何通过检查设备上的坏块来创建文件系统?
存储数据不再可靠的设备部分称为坏块。 您可以使用 mke2fs
命令来识别这样的坏块。
这 -C 选项用于在设备上创建文件系统之前检查坏块。
使用 mke2fs 命令查找坏块并创建 ext2 文件系统的语法:
sudo mke2fs -c /dev/sdbX
如果您指定 -C 两次,然后使用较慢的读写测试而不是快速的只读测试 -C 仅指定一次。
sudo mke2fs -c -c /dev/sdbX
如何使用 mke2fs 命令创建 ext2/3/4 文件系统?
要在设备上创建 ext2/3/4 文件系统,我们使用 -t 选项来指定我们要创建的文件系统类型。
使用 mke2fs 命令创建文件系统并快速检查设备上的坏块的语法:
sudo mke2fs -t fs_type -c /dev/sdbX
对于 ext4 文件系统,将 fs_type 替换为 分机4 并指定分区。
如何创建带有卷标的文件系统?
这 -L option 用于将分区的卷标设置为新的卷标。
创建 ext4 文件系统的语法 BACKUP
使用 mke2fs 命令的卷标:
sudo mke2fs -t ext4 -L BACKUP /dev/sdb1
您可以使用以下命令找出卷的标签 e2label
命令:
sudo e2label /dev/sdbX
如何创建每个 inode 具有特定字节数的文件系统?
这 -一世 选项用于在设备上创建文件系统时指定每个 inode 的字节数。 这指定了可以保留在存储中的文件的限制。
使用卷标创建每个 inode 8192 字节的 ext4 文件系统的语法 BACKUP
使用 mke2fs
命令:
sudo mke2fs -t ext4 -L BACKUP -i 8192 /dev/sdbX
现在,要找出每个 inode 的字节数,请执行以下命令 df
命令:
df -i /dev/sdbX
或者,您也可以使用 tune2fs
命令:
sudo tune2fs -l /dev/sdbX | grep Inode
如何创建具有特定 inode 大小的文件系统?
这 -一世 选项与 mke2fs
命令以字节为单位指定 inode 大小的数量。 索引节点大小告诉创建的每个索引节点的大小。
使用 mke2fs 命令创建具有特定节点大小的 ext4 文件系统的语法:
sudo mke2fs -t ext4 -I 128 /dev/sdbX
您可以使用以下命令找到 inode 大小 tune2fs
命令:
sudo tune2fs -l /dev/sdbX | grep Inode
结论
mke2fs
是使用终端在设备上创建 ext2/3/4 文件系统的强大命令。 它适用于所有 Linux 发行版。 您可以在此处阅读其 Linux 手册页以获得深入的概述。
感谢您的阅读! ?