在本文中,您將學習如何使用 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 版本

如何檢查設備上的壞塊並創建文件系統?

存儲不可靠數據的設備部分稱為壞塊。你可以使用它 mke2fs 用於識別此類壞塊的命令。

這個 -C 在設備上創建文件系統之前檢查壞塊的選項。

使用 mke2fs 命令檢測壞塊和創建 ext2 文件系統的語法:

sudo mke2fs -c /dev/sdbX
使用 mke2fs 檢查壞塊

如果指定 -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 指定分區。

創建一個 Ext4 分區在您的設備上創建一個 ext4 分區

如何創建帶有捲標的文件系統?

這個 -L 該選項用於將分區的捲標設置為新的捲標。

創建 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創建一個文件系統,每組具有一定數量的 inode

現在,要查看每個 inode 的字節數,請運行以下命令: df 命令:

df -i /dev/sdbX
索引節點和用法索引節點和用法

或者, tune2fs 命令:

sudo tune2fs -l /dev/sdbX | grep Inode

如何創建具有特定 inode 大小的文件系統?

這個 -一代 有選項 mke2fs 此命令以字節為單位指定 inode 大小的數量。 inode 大小表示創建的每個 inode 的大小。

使用 mke2fs 命令創建具有特定節點大小的 ext4 文件系統的語法:

sudo mke2fs -t ext4 -I 128 /dev/sdbX
創建具有特定 inode 大小的文件系統創建具有特定 inode 大小的文件系統

inode的大小可以查到如下 tune2fs 命令:

sudo tune2fs -l /dev/sdbX | grep Inode

結論是

mke2fs 是使用終端在您的設備上創建 ext2 / 3/4 文件系統的強大命令。適用於所有 Linux 發行版。您可以在此處閱讀 Linux 手冊頁以獲取詳細概述。

謝謝你的閱讀! ??