mkfs 命令構建器
產生用於在區塊裝置上建立 Linux 檔案系統的 mkfs 指令
開始使用 mkfs
## 什麼是 mkfs?
`mkfs` 這個指令會在區塊裝置(如分割區或磁碟)上建立檔案系統。它是 Linux 用來格式化分割區的工具,如此核心才能將其掛載。若沒有檔案系統,裝置便無法儲存檔案。
## 使用方式
1. **選擇檔案系統類型**:選擇要建立的類型(預設為 ext4;也可選擇 xfs、btrfs、ntfs、vfat)。 2. **設定裝置**:輸入要格式化的區塊裝置(例如 `/dev/sda1`)。 3. **加入檢查功能**(可選):開啟 `-c` 可先掃描有問題的區塊,開啟 `-v` 可獲得更詳細的輸出。 4. **複製並執行**:將生成的指令貼到終端機中。`mkfs` 會對裝置進行格式化——裝置上所有的現有資料都將遺失。
常見選項
### `-t type` 檔案系統類型
選擇要建立的檔案系統:`ext4`(預設)、`xfs`、`btrfs`、`ntfs` 或 `vfat`。若選擇 ext4,為了簡潔起見會省略 `-t` 標記;其他類型則會顯示 `-t <type>`。
### 裝置(必填,依序指定)
要格式化的區塊裝置,例如 `/dev/sda1`。此項必須是分割區裝置,而非掛載點。
### `-c` 檢查壞區塊
在格式化之前,先讀取裝置中的壞區塊。雖然速度較慢,但對於較舊或狀態可疑的儲存媒體而言更安全。
### `-v` 詳細模式
在建立檔案系統時,列印詳細的進度資訊。
### `-V` 版本
列印 mkfs 的版本號後即結束(不會進行格式化)。
▶使用 mkfs 有危險嗎?
是的。\`mkfs\`會透過寫入新的檔案系統來銷毀目標裝置上的所有資料。在執行之前,請使用\`lsblk\`再次確認裝置名稱——如果格式化錯誤的分區(例如將\`/dev/sda1\`當成\`/dev/sdb1\`),資料將無法復原。請先備份資料並卸載該裝置。
▶我要如何將 USB 磁碟格式化為 ext4?
使用 \`lsblk\`(例如 \`/dev/sdb1\`)確認分區,再以 \`umount /dev/sdb1\`卸載它,之後執行 \`mkfs /dev/sdb1\`。ext4為預設格式,因此不需要 \`-t\`。之後再使用 \`mount /dev/sdb1 /mnt\`將其掛載。
▶我應該選擇哪種檔案系統類型?
在一般 Linux 環境中請使用 \`ext4\`,處理大檔案及高負載工作時請使用 \`xfs\`,進行快照與校驗和操作時請使用 \`btrfs\`,針對與 Windows 相容的磁碟則請使用 \`ntfs\`,若需最高的跨平台相容性(例如 EFI 系統分區、小型 USB 磁碟),則請使用 \`vfat\`(FAT32)。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。