MacFUSE + ext4fuse = 運がない

MacFUSE + ext4fuse = 運がない

そこで、MacFUSE (MacPorts から) と ext4fuse (git からコンパイル) を使用して、Mac OS X に ext4 (エクステント付き) パーティションをマウントしようとしていますが、うまくいきません。次のようにしようとしています。

sudo ./ext4fuse /dev/disk0s3 ~/Mountpoint

または

sudo ./ext4fuse /dev/rdisk0s3 ~/Mountpoint

(ディスクとrdiskの違いがよく分かりません)

しかし、結局は使えないショートカットができてしまいます。何が間違っているのでしょうか?

よろしくお願いします

答え1

fuse-ext2を試す

mac-fuseをインストールしてください。http://prdownloads.sourceforge.net/fuse-ext2/fuse-ext2-0.0.7.ta​​r.gz?download インストールします。

MACOSX 10.6.7 の ext4 パーティションでテストして 100% 動作しました。読み取りと保存を行うには、コマンド fuse-ext2 /dev/disk0sX /Volumes/linux -o force を使用するか、インストール前に macosx を再起動して、macosx で ext4 を自動マウントします。

答え2

私は常に最初の形式を使用しますが、sudo は使用しません (管理者グループに属している限り、機能するはずです)。

オプションで 3 番目のパラメータを渡してログ ファイルを使用することもできます。これにより、問題が明らかになるかもしれません。

mbpro:~ gerard$ ./Development/ext4fuse/ext4fuse /dev/disk0s5 t ログ
mbpro:~ ジェラルド$ ls t
ジェラルド ロスト+ファウンド

ファイル「log」にはデバッグ情報が含まれているはずです。私に送ってください([メールアドレス])、github で問題を作成するか、ここに投稿してください。

少なくとも OSX 10.5 と Intel を使用していることを確認してください (ppc は動作しません)。また、私はこれをネイティブ ext4 パーティション (ext3 から ext4 へのアップグレードなし) でのみテストしたので、後者のシナリオの場合は問題が発生する可能性があります。

編集:2017 年 6 月 21 日現在、ログ ファイルを取得するための構文は次のとおりです。

ext4fuse <device> <mountpoint> -o logfile=/dev/stdout

答え3

この問題は提起されたここ

いくつかリンクがありますが、互換性レイヤーがインストールされないケースもあるようです。さらに調査してみます。

最後の手段として、Linux VM で USB カード リーダーを試してください。私の場合はこれでうまくいきました。

関連情報