因此,我尝试使用 MacFUSE(来自 MacPorts)和 ext4fuse(从 git 编译)在 Mac OS X 上安装我的 ext4(带扩展)分区,但我就是无法做到。我尝试这样做:
sudo ./ext4fuse /dev/disk0s3 ~/Mountpoint
或者
sudo ./ext4fuse /dev/rdisk0s3 ~/Mountpoint
(我不确定 disk 和 rdisk 有什么区别)
但最终我得到的是无法使用的快捷方式。我做错了什么?
谢谢大家
答案1
尝试 fuse-ext2
安装 mac-fuse 谷歌搜索。并获取http://prdownloads.sourceforge.net/fuse-ext2/fuse-ext2-0.0.7.tar.gz?download 并安装。
我已经在 MACOSX 10.6.7 中的 ext4 分区中测试并 100% 正常工作,有一个技巧,要读取和保存,请使用命令 fuse-ext2 /dev/disk0sX /Volumes/linux -o force 或在安装前重新启动 macosx 并在 macosx 中自动挂载 ext4。
答案2
我总是使用第一种形式,尽管没有 sudo(只要您在管理员组中它就可以工作)。
您可以选择传递第三个参数来使用日志文件。这可能会对问题有所启发:
mbpro:~ gerard$ ./Development/ext4fuse/ext4fuse /dev/disk0s5 t 日志 mbpro:~ gerard$ ls t 杰拉德失物招领
文件“log”现在应该包含一些调试信息。将其发送给我([电子邮件保护]),在 github 中创建一个问题,或者直接将其发布在这里。
确保您至少使用的是带英特尔的 OSX 10.5(ppc 无法工作)。另外,我只使用原生 ext4 分区(没有 ext3 到 ext4 的升级)进行了测试,因此如果您遇到后一种情况,它可能会给您带来问题。
编辑:截至 2017 年 6 月 21 日,获取日志文件的语法是:
ext4fuse <device> <mountpoint> -o logfile=/dev/stdout