Debian

在 Debian (Jessie) 中找不到 mkfs.ext4 命令

  • December 3, 2021

我剛剛安裝了 Debian 8.4(Jessie,MATE 桌面)。由於某種原因,無法辨識以下命令:

mkfs.ext4 -L hdd_misha /dev/sdb1

我得到的錯誤:

bash: mkfs.ext4: command not found

我用Google搜尋,實際上找不到關於如何創建 ext4 文件系統的 Debian 特定說明。非常感謝任何幫助!

你有/sbin你的路徑嗎?

您很可能正嘗試以mkfs.ext4普通使用者身份執行。

除非您自己添加(例如 in~/.bashrc/etc/profile等),否則 root 有/sbinand /usr/sbinin $PATH,但普通使用者預設沒有。

嘗試從根 shell 執行它(例如 after sudo -i)或作為:

sudo mkfs.ext4 -L hdd_misha /dev/sdb1

順便說一句,普通使用者通常沒有必要的權限來mkfs格式化分區(儘管他們可以格式化他們擁有的磁碟映像文件 - 例如用於FUSE或在帶有 VirtualBox 的 VM 中使用)。

格式化分區需要 root 權限,除非有人嚴重破壞了/dev.

引用自:https://unix.stackexchange.com/questions/278522