OS Xヒューズを使用してExt4をマウントする方法


15

http://osxdaily.com/2014/03/20/mount-ext-linux-file-system-mac/にOS X Fuse概説されているように、OS X 10.9.4 にインストールしました

残念ながら、Linuxファイルシステムは(外部HDまたはSDカードに)直接または Disk Utility

これで成功した人はいますか?他にもいくつか同様の問題があるようです。

他のパッケージは必要ですか?

注Linuxマシンでデータを読み取ることができるので、他の提案は必要ありませんが、Macで読むと便利です。


こちらで述べたように、ターミナル経由で試してみましたか(github.com/osxfuse/osxfuse/wiki/Ext/_history)Useageの下で。引用:「fuse-ext2 <デバイス|イメージ> <マウントポイント> [-oオプション[、...]]」
konqui 14

回答:


16

ここで説明されているようにFUSE-Ext2をダウンロードしてインストールし、次のように実行します

mkdir /Volumes/Linux
sudo mount -t fuse-ext2 /dev/disk2s6 /Volumes/Linux

の出力を見て、デバイスを把握できdiskutil listます。


1
私はすでにこれを行っていて、それは機能します。私は本当に理由がわからない、OS X Fuseリンクはそれがなくても動作したことを暗示しているようで、私は望んでいなかったext2
ミリウェイズ14年

このエラーが発生しました。「次の問題が発生したため、FUSE-EXT2をマウントできませんでした。dyld:ライブラリがロードされていません:/usr/local/lib/libfuse.2.dylib理由:画像が見つかりませんでした」
リシドゥア

気にしないで、それを考え出した..それは互換性レイヤーがないためでした。それを修正するためにヒューズを再インストール
リシドゥア

fuse-ext2を最新のMac OSに
インストールできない

最新のMac OSでは、このフォークからfuse-ext2を取得すると、インストール場所がSIPとの互換性を持つように変更されます。github.com
gpz500 /

9

読み取りサポートのみが必要な場合は、ext4fuseでこのジョブを実行できます。すでにhomebrewをお持ちの場合は、次を使用してインストールできます。

brew install Caskroom/cask/osxfuse
brew install ext4fuse

インストール後、単に次を実行します。

mkdir /Volumes/Linux
ext4fuse /dev/diskXsY /Volumes/Linux

diskXsYは、コマンドを入力して見つけることができますdiskutil list

現在、ext4fuseには書き込みサポートがありません


1
MacBook-Pro:〜myuser $ cd / Volumes / Linux -bash:cd:/ Volumes / Linux:そのようなファイルやディレクトリはありません... sudo mkdir / Volumes / Linuxを実行する前に... sad day :(
rgenito

それは奇妙です、私も正確にこのエラーを取得しています:(
サムホームズ

4
ああ、私はそれが何を引き起こしているのかを見つけました!スーパーユーザー環境にいることを確認する必要があります。それ以外の場合は表示されません。使用sudo suしてからにしようとcd再びディレクトリに:D
サム・ホームズ

誰かがユーザー権限でマウントする方法を考え出しましたか?sudoでのみ機能します。
ccpizza

3
重要:デフォルトでは、ext4fuseを使用すると、sudoでファイルをマウントして表示することしかできません。通常のユーザーとしてマウントするには、でoperatorグループに ユーザーを追加しますsudo dscl . append /Groups/operator GroupMembership <your-user>。これを行うと、通常のユーザーとしてマウントし、Finderからファイルを表示できるようになります。
ccpizza
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.