我刚刚安装了 Debian 8.4(Jessie,MATE 桌面)。由于某种原因,无法识别以下命令:
mkfs.ext4 -L hdd_misha /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
bash: mkfs.ext4: command not found
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索过,实际上我找不到关于如何创建 ext4 文件系统的特定于 Debian 的说明。非常感谢任何帮助!
cas*_*cas 18
你有没有/sbin在你的道路上?
您很可能正在尝试以mkfs.ext4普通用户身份运行。
除非你自己添加了它(例如 in~/.bashrc或/etc/profileetc),root 有/sbin和/usr/sbinin $PATH,但普通用户默认没有。
尝试从 root shell(例如 after sudo -i)或作为:
sudo mkfs.ext4 -L hdd_misha /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
顺便说一句,普通用户通常没有必要的权限来mkfs格式化分区(尽管他们可以格式化他们拥有的磁盘映像文件 - 例如用于FUSE或在带有 VirtualBox 的 VM 中使用)。
格式化分区需要 root 权限,除非有人严重破坏了/dev.
| 归档时间: |
|
| 查看次数: |
29809 次 |
| 最近记录: |