2012-10-28 195 views
5

當我嘗試在我的MacBook Pro(10.6.8)我得到debugfs命令沒有找到

-bash: debugfs: command not found 

然後我嘗試看看我的路

echo $PATH 

我得到

使用debugfs
/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命令在哪裏?我怎樣才能重新安裝它?

+0

debugfs你確定的debugfs是MacOS的部分?我認爲你必須自己安裝它,然後它將在你的路徑或你選擇安裝它的位置。 – alinoz

+0

我不確定。你知道我應該安裝什麼軟件包嗎? – user1781270

回答

2

Mac OS X上沒有debugfs(8). Debugfs(8)是一個Linux程序,用於調試Linux文件系統ext2/ext3。如果您想調試Mac文件系統(如HFS),請嘗試fsck(8)或使用Disk Utility

如果您真的想在Mac上調試Linux ext2/ext3文件系統(例如外部Linux USB磁盤),您必須先安裝ext2/3。由於你的路徑中有/ opt/local/bin,我想你已經安裝了MacPorts。在這種情況下,您可以只安裝數據包ext2fuse,其中包含debugfs(8)程序。

+0

「調試器」在2年前的Os X上可能不存在,但現在它已經可用了。 'e2fstools'實際上在OS X上使用'homebrew'提供。 –

+1

爲了澄清,您可以使用Hombrew安裝'e2fstools',但它是'e2fsprogs'包的一部分。 – JeffThompson

2

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

brew install e2fsprogs 

你會發現在/usr/local/opt/e2fsprogs/sbin/debugfs