找不到debugfs命令

时间:2012-10-28 18:44:20

标签: macos unix command-line filesystems terminal

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

-bash: debugfs: command not found

然后我试着看看我的路径

echo $PATH

我得到了

/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

几乎所有东西。

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

2 个答案:

答案 0 :(得分:2)

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。

答案 1 :(得分:2)

您可以在OsX上使用Homebrew安装e2fsprogs,包括debugfs

brew install e2fsprogs

您会在debugfs

中找到/usr/local/opt/e2fsprogs/sbin/debugfs