找不到debugfs命令

use*_*270 5 unix filesystems macos terminal command-line

当我尝试在我的Macbook pro(10.6.8)上使用debugfs时,我得到了

-bash: debugfs: command not found
Run Code Online (Sandbox Code Playgroud)

然后我试着看看我的路

echo $PATH
Run Code Online (Sandbox Code Playgroud)

我明白了

/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/usr/X11/bin
Run Code Online (Sandbox Code Playgroud)

这似乎几乎所有.

我的debugfs命令在哪里?我该如何重新安装?

Mac*_*ser 3

Mac OS X 上没有debugfs(8)。Debugfs(8)是一个用于调试 Linux 文件系统 ext2/ext3 的 Linux 程序。如果您想调试 HFS+ 等 Mac 文件系统,请尝试fsck(8)或使用Disk Utility

如果您确实想在 Mac 上调试 Linux ext2/ext3 文件系统(例如外部 Linux USB 磁盘),您必须首先安装 ext2/3。由于您的路径中有 /opt/local/bin 我想您已经安装了MacPorts。在这种情况下,您可以只安装包含debugfs(8)程序的 ext2fuse 数据包。