Mkfs.ext4#
mkfs.ext4 是 e2fsprogs 專案的一部分,由 Theodore Ts’o 發起並由 Linux 開源社群維護,各 Linux 發行版負責實際打包與發佈。
mkfs.ext4 用於在磁碟分割區或邏輯卷上建立 ext4 檔案系統,是 Linux 系統中常用的檔案系統格式之一。
Install#
sudo apt install e2fsprogsOperate#
sudo mkfs.ext4 [options] /dev/sdxN| Command | Description |
|---|---|
-L LABEL | 設定檔案系統標籤 |
-m PERCENT | 設定 root 保留空間百分比(預設 5%) |
-b SIZE | 設定區塊大小(1024 / 2048 / 4096) |
-T TYPE | 指定使用類型(例:largefile、largefile4) |
-E OPTION | 進階參數(例:stride / stripe-width) |
-O FEATURE | 啟用或停用 ext4 功能 |
-F | 強制格式化(即使設備已掛載) |
-q | 靜默模式 |
-n | 試運行(不實際寫入) |
建立 ext4 檔案系統(最基本)
sudo mkfs.ext4 /dev/sdxN設定檔案系統標籤(推薦)
sudo mkfs.ext4 -L MyData /dev/sdxN
# 之後可用 Label 掛載
sudo mount -L LABEL=MyData /mnt/mydata調整 root 保留空間(伺服器常用)
sudo mkfs.ext4 -m 1 /dev/sdxNLVM / RAID 環境調校(進階)
# 範例:RAID5(stride = 128K / 4K = 32)
sudo mkfs.ext4 -E stride=32,stripe-width=128 /dev/sdxN強制格式化
sudo mkfs.ext4 -F /dev/sdxN 模擬執行
sudo mkfs.ext4 -n /dev/sdxN Reference#
Official docs: