Mam cztery dyski w moim Mac Pro. Dysk rozruchowy i dwa inne są montowane podczas uruchamiania systemu OS X, ale czwarty nie. Mogę go zamontować w Narzędziu dyskowym i wydaje się, że wszystko jest w porządku.
Jak mogę powiedzieć Mac OS X, aby go zamontował?
diskutil list /dev/disk2s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk2
1: EFI 209.7 MB disk2s1
2: Apple_HFS Broken 999.9 GB disk2s2
Aktualizacja: Wydaje się, że doszło do nieporozumienia na temat tego pytania. Nie chcę się dowiedzieć, co jest nie tak z moim dyskiem, który nazwałem „Broken”. Wygląda na to, że działa dobrze. Przeformatowałem go także kilka razy. Chcę wiedzieć, jak powiedzieć OS X, aby zamontował określony dysk podczas rozruchu. Nazwałem dysk „Uszkodzony”, ponieważ nie można go zamontować automatycznie, nie dlatego, że mam z nim jakiekolwiek problemy i nie ma żadnych komunikatów o błędach. Po prostu zapomnij wspomniałem o dysku i odpowiedz na pytanie, jak powiedzieć OS X, które dyski należy zamontować podczas rozruchu, jeśli znasz odpowiedź. Dzięki.
Odpowiedzi:
OS X używa,
diskarbitrationd
który odkrywa nowe urządzenia pamięci masowej i sprawdza je pod kątem montowanych systemów plików. Struktura Disk Arbitration obsługuje powiadomienia o zdarzeniach podłączania / odmontowywania dysku i pozwala im wpływać na to, czy wolumin jest podłączony, czy nie.Zajrzyj na stronę podręcznika, aby
diskarbitrationd
uzyskać bardzo ograniczone dodatkowe informacje; na przykład diskarbitrationd/etc/fstab
sprawdza, czy wykryty system plików powinien zostać zamontowany inaczej niż w domyślnej lokalizacji (/ Volumes /) lub ze specjalnymi opcjami (lub wcale nie).Przyczyny dezakbitracji i niewłączania systemu plików lub „woluminu” na urządzeniu mogą obejmować:
/etc/fstab
noauto.Zgodnie z twoimi komentarzami wszystkie kronikowane systemy plików są montowane, a system plików, który nie jest montowany, nie ma włączonej kronikowania. Kronikowanie zostało wprowadzone w 10.2 Server i 10.3 Client i do tej pory jest uważane za istotną, krytyczną funkcję. Powinien być włączony, chyba że naprawdę wiesz, co robisz; dlatego musisz przytrzymać klawisz Opcja w Narzędziu dyskowym, aby wyłączyć go w nowoczesnych wersjach OS X. Upewnij się, że wolumin ma włączone kronikowanie:
Disk Utility
File
->Enable journaling
(jeśli jest wyszarzony, księgowanie jest włączone.File
->Get info
; powinieneś zobaczyć „Mac OS Extended (Journaled)” jako typ systemu plików.źródło
Trochę późno, ale mam nadzieję, że pomaga to każdemu, kto szuka (ponieważ pozostałe odpowiedzi tutaj są bezużyteczne!)
Cytując https://discussions.apple.com/message/29744735#29744735 -
Ponieważ przynajmniej Panther i El Capitan, AutomountDisksWithoutUserLogin musi być ustawiony na true (1) w /Library/Preferences/SystemConfiguration/autodiskmount.plist, wtedy cała pamięć zewnętrzna powinna zostać zamontowana podczas rozruchu.
Sprawdź bieżące ustawienie: sudo defaults read / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin
Dane wyjściowe będą wynosić 0 lub 1 0 = fałsz 1 = prawda
Ustaw na true: sudo domyślnie zapisuje / Library / Preferences / SystemConfiguration / autodiskmount AutomountDisksWithoutUserLogin -bool true
źródło
Wolumin jest montowany ponownie automatycznie.
Nigdy nie dowiedziałem się, jak Mac OS X decyduje, które woluminy należy zamontować, a które nie. Ale cokolwiek to jest, Mac OS postanowił ponownie zamontować wolumin. Najwyraźniej rozwiązaniem jest ponowne uruchomienie komputera, dopóki nie zadziała.
źródło
Zakładając, że nie ma dramatów z samymi woluminami, możesz zamontować dodatkowe woluminy podczas logowania, dodając je jako elementy logowania do konta użytkownika w Preferencjach systemowych.
źródło
Przejdź do Preferencji systemowych> Konta> Elementy logowania. Kliknij znak plus i dodaj dysk do tej listy. Za każdym razem, gdy logujesz się na swoje konto, Finder automatycznie montuje ten dysk.
źródło
W moim przypadku musiałem zamontować wolumin afp podczas rozruchu i chciałem, aby był przezroczysty. Stworzyłem skrypt i dodałem go do elementów logowania. W ten sposób okno nie jest wyświetlane.
możesz spróbować zrobić coś podobnego
źródło