Zamontuj zewnętrzny dysk USB w trybie pojedynczego użytkownika

4

Jak mogę zamontować zewnętrzny dysk USB, gdy jestem w trybie pojedynczego użytkownika na komputerze Mac?

Nie mogę tego zobaczyć /dev/

anonimowy
źródło
Przejrzałeś problem?
Jonno_FTW
Jakim typem systemu plików jest dysk USB?
John T

Odpowiedzi:

5

Najpierw uzyskaj pełny dostęp do woluminu rozruchowego:

fsck -yf
mount -uw /

Następnie uruchom kextd i notifyd, aby załadować potrzebne sterowniki urządzeń i utwórz / dev / wpisy:

launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
ls /dev/disk*

Następnie, aby zamontować wolumin (zakładając, że wpis / dev / to dla niego / dev / disk1s2 i jest to format HFS / HFS + / HFSX; dostosuj w razie potrzeby ...):

mkdir /tmp/usbvolume
mount_hfs /dev/disk1s2 /tmp/usbvolume

Edycja: przynajmniej poniżej 10.6.4, ładowanie notifyd i configd wydaje się uniemożliwiać normalne zamknięcie systemu (tzn. rebootPolecenie zawiesi się). Ładowanie configd i diskarbitrationd (używając launchctl load ...jak wyżej) pozwala również na normalne zamknięcie.

Edycja2: rozładowanie kextd ( launchctl unload ...) również pozwala na zamknięcie (ale prawdopodobnie powinieneś poczekać, aż się zamkniesz).

Gordon Davisson
źródło