Jak zamontować Ext4 za pomocą Bezpiecznika OS X

15

Zainstalowałem OS X Fusena OS X 10.9.4 zgodnie z opisem w http://osxdaily.com/2014/03/20/mount-ext-linux-file-system-mac/

Niestety nie montuje żadnego z moich systemów plików Linux (na zewnętrznej karcie HD lub SD), ani bezpośrednio, ani za pomocą Disk Utility

Czy ktoś miał z tym jakiś sukces? Zauważam, że kilka innych ma podobne problemy.

Czy wymagany jest jakikolwiek inny pakiet?

UWAGA Mogę czytać dane na komputerze z systemem Linux, więc NIE chcę innych sugestii, ale wygodnie byłoby czytać na moim komputerze Mac.

Milliways
źródło
Czy spróbowałeś go również za pośrednictwem Terminala, jak powiedziano tutaj ( github.com/osxfuse/osxfuse/wiki/Ext/_history ) w sekcji Korzystanie. cytat: „fuse-ext2 <urządzenie | obraz> <mountpoint> [-o opcja [, ...]]”
konqui

Odpowiedzi:

16

Pobierz i zainstaluj FUSE-Ext2 zgodnie z opisem tutaj, a następnie uruchom coś podobnego

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

Możesz dowiedzieć się, czy urządzenie wygląda na podstawie danych wyjściowych diskutil list.

RTS - przeczytaj o Monice Cellio
źródło
1
Już to zrobiłem i to działa. Naprawdę nie rozumiem dlaczego, OS X Fuselink wydawał się sugerować, że zadziałał bez i nie chciałem ext2.
Milliways,
Pojawia się ten błąd .. "Nie można zainstalować FUSE-EXT2, ponieważ wystąpił następujący problem: dyld: Biblioteka nie załadowana: /usr/local/lib/libfuse.2.dylib Odwołanie: / usr / local / bin / fuse-ext2 Powód: nie znaleziono obrazu „Ktoś inny stoi w obliczu tego?
Rishi Dua
Nieważne, wymyśliłem to. Było to spowodowane brakującą warstwą kompatybilności. Ponownie zainstalował bezpiecznik, aby to naprawić
Rishi Dua
Nie można zainstalować programu fuse-ext2 w najnowszym systemie Mac OS :(
maxisme 10.03.16
W najnowszym systemie Mac OS będziesz chciał pobrać fuse-ext2 z tego rozwidlenia, który zmienia lokalizacje instalacji na kompatybilne z SIP: github.com/gpz500/fuse-ext2/releases
porglezomp
9

Jeśli chcesz tylko obsługi odczytu, ext4fuse może to zrobić. Jeśli masz już homebrew, możesz go zainstalować za pomocą:

brew install Caskroom/cask/osxfuse
brew install ext4fuse

po instalacji uruchom po prostu:

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

gdzie diskXsY można znaleźć, wprowadzając polecenie diskutil list.

Obecnie nie ma obsługi zapisu w ext4fuse .

Chenming Zhang
źródło
1
MacBook-Pro: ~ mój użytkownik $ cd / Volumes / Linux -bash: cd: / Volumes / Linux: Nie ma takiego pliku ani katalogu ... zanim zrobiłem sudo mkdir / Volumes / Linux ... smutny dzień :(
rgenito
To dziwne, dostaję też dokładnie ten błąd :(
Sam Holmes,
4
Ach, zorientowałem się, co to powoduje! Musisz upewnić się, że jesteś w środowisku superużytkownika, w przeciwnym razie po prostu go nie zobaczy. Użyj, sudo sua następnie spróbuj ponownie cdwejść do katalogu: D
Sam Holmes
Ktoś wymyślił, jak zamontować go z uprawnieniami użytkownika? Działa tylko z sudo ..
ccpizza
3
WAŻNE : przy użyciu ext4fuse domyślnie będziesz mógł montować i wyświetlać swoje pliki za pomocą sudo. Aby zamontować jako zwykły użytkownik, dodaj użytkownika do operatorgrupy za pomocą sudo dscl . append /Groups/operator GroupMembership <your-user>. Gdy to zrobisz, będziesz mógł zamontować jako zwykły użytkownik i zobaczyć pliki z Findera.
ccpizza