web-dev-qa-db-ja.com

MacFUSE + ext4Fuse =運がない

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

Sudo ./ext4Fuse /dev/disk0s3 ~/Mountpoint

または

Sudo ./ext4Fuse /dev/rdisk0s3 ~/Mountpoint

(ディスクとrdiskの違いはわかりません)

しかし、私は使用できないショートカットになってしまいます。私は何が間違っているのですか?

よろしくお願いします

6
Silkė

私は常に最初のフォームを使用しますが、Sudoは使用しません(管理者グループにいる限りは機能するはずです)。

オプションで、3番目のパラメーターを渡してログファイルを使用できます。それは問題にいくらかの光を当てるかもしれません:

 mbpro:〜gerard $ ./Development/ext4Fuse/ext4Fuse/dev/disk0s5 t log 
 mbpro:〜gerard $ ls t 
 gerard lost + found 

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

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

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

ext4Fuse <device> <mountpoint> -o logfile=/dev/stdout
1
gerard

fuse-ext2をお試しください

Macをインストールします-グーグルで融合します。 http://prdownloads.sourceforge.net/Fuse-ext2/Fuse-ext2-0.0.7.ta​​r.gz?download を取得してインストールします。

私はMACOSX10.6.7のext4パーティションで100%テストして作業しました。これを読み取って保存するには、コマンドFuse-ext2/dev/disk0sX/Volumes/linux -oを使用して、インストールと自動の前にmacosxを強制または再起動します。 macosxにext4をマウントします。

1
Israel Borges

問題が発生しました ここ

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

Linux VMを最後の手段として使用したUSBカードリーダーを試してみてください。これでうまくいきました。

0
alkopop79