在本文中,您將學習如何使用 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 ext4 文件系統創建 8192 字節的語法 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 size 表示創建的每個 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 手冊頁。

謝謝你的閱讀! ?