Bagaimana cara me-mount Ext4 menggunakan OS X Fuse

15

Saya menginstal OS X Fusepada OS X 10.9.4 sebagaimana diuraikan dalam http://osxdaily.com/2014/03/20/mount-ext-linux-file-system-mac/

Sayangnya itu tidak me-mount sistem file Linux saya (pada HD eksternal atau kartu SD), baik secara langsung atau dengan Disk Utility

Adakah yang berhasil dengan ini? Saya perhatikan beberapa orang lain tampaknya memiliki masalah yang sama.

Apakah ada paket lain yang diperlukan?

CATATAN Saya dapat membaca data di mesin Linux, jadi JANGAN ingin saran lain, tetapi akan lebih mudah untuk membaca di Mac saya.

Milliways
sumber
Apakah Anda juga mencobanya melalui Terminal seperti yang dikatakan di sini ( github.com/osxfuse/osxfuse/wiki/Ext/_history ) di bawah Useage. kutipan: "fuse-ext2 <device | image> <mountpoint> [-o option [, ...]]"
konqui

Jawaban:

16

Unduh dan pasang FUSE-Ext2 seperti dijelaskan di sini dan kemudian jalankan sesuatu

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

Anda dapat mengetahui perangkat dari melihat output dari diskutil list.

RTS - baca tentang Monica Cellio
sumber
1
Saya sudah melakukan ini, dan itu berhasil. Saya benar-benar tidak mengerti mengapa, OS X Fusetautan itu sepertinya menyiratkan itu bekerja tanpa, dan saya tidak mau ext2.
Milliways
Saya mendapatkan kesalahan ini .. "FUSE-EXT2 tidak bisa dipasang karena masalah berikut terjadi: dyld: Library tidak dimuat: /usr/local/lib/libfuse.2.dylib Dirujuk dari: / usr / local / bin / fuse-ext2 Alasan: gambar tidak ditemukan "Ada orang lain yang menghadap ini?
Rishi Dua
Nevermind, menemukan jawabannya .. Itu karena lapisan kompatibilitas yang hilang. Sekring terinstal ulang untuk memperbaikinya
Rishi Dua
Tidak dapat menginstal fuse-ext2 di Mac OS terbaru :(
maxisme
Pada Mac OS terbaru, Anda ingin mendapatkan fuse-ext2 dari garpu ini yang mengubah lokasi pemasangan agar kompatibel dengan SIP: github.com/gpz500/fuse-ext2/releases
porglezomp
9

Jika Anda hanya ingin membaca dukungan maka ext4fuse dapat melakukan pekerjaan ini. Jika Anda sudah memiliki homebrew maka Anda dapat menginstalnya dengan:

brew install Caskroom/cask/osxfuse
brew install ext4fuse

setelah instalasi, jalankan:

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

di mana diskXsY dapat ditemukan dengan memasukkan perintah diskutil list.

Saat ini tidak ada dukungan penulisan di ext4fuse .

Chenming Zhang
sumber
1
MacBook-Pro: ~ myuser $ cd / Volume / Linux -bash: cd: / Volume / Linux: Tidak ada file atau direktori seperti itu ... sebelum saya melakukan sudo mkdir / Volume / Linux ... hari yang menyedihkan :(
rgenito
Ini aneh, saya juga mendapatkan persis kesalahan ini :(
Sam Holmes
4
Ah, saya sudah tahu apa penyebabnya! Anda harus memastikan bahwa Anda berada di lingkungan pengguna super selain itu tidak akan melihatnya. Gunakan sudo sulalu coba cdmasuk ke direktori lagi: D
Sam Holmes
Adakah yang tahu cara me-mount-nya dengan izin pengguna? Hanya bekerja dengan sudo ..
ccpizza
3
PENTING : dengan ext4fuse secara default Anda hanya dapat me-mount dan melihat file Anda dengan sudo. Untuk memasang sebagai pengguna biasa tambahkan pengguna Anda ke operatorgrup dengan sudo dscl . append /Groups/operator GroupMembership <your-user>. Setelah Anda selesai melakukannya, Anda dapat melakukan mount sebagai pengguna biasa dan melihat file dari Finder.
ccpizza