Czy konieczne jest wysunięcie dysków zewnętrznych przed wylogowaniem, ponownym uruchomieniem lub wyłączeniem?


15

Czy konieczne lub zalecane jest wysuwanie dysków zewnętrznych przed wylogowaniem, ponownym uruchomieniem lub zamknięciem? (Dyski nie są odłączane.)

BTW, wiem, że muszę wysunąć dyski zewnętrzne przed ich odłączeniem, po prostu nie wiem, czy jest to konieczne podczas wylogowywania się lub zamykania. Wydaje mi się, że to powinno być oczywiste, ale nigdzie nie mogę znaleźć jednoznacznej odpowiedzi na to pytanie. Jestem zainteresowany odpowiedziami na wersje Snow Leopard, Lion i Mountain Lion OS, ponieważ mam 2 maszyny, jedną z systemem Snow Leopard, drugą z Lionem, a wkrótce będę aktualizować Lion do Mountain Lion.


1
Zaleca się wysuwać go tylko przed awarią systemu.

Odpowiedzi:


20

Nie, jest to zalecane tylko przy odłączaniu kabla.

Powodem wysuwania jest to, że wszelkie procesy odczytywania i zapisywania z dysku spowodują, że OS X powiadomi cię o użyciu dysku i zapobiegnie uszkodzeniu danych, które może wystąpić po prostu odłączając dysk podczas pracy.

Ponadto system operacyjny może ustawiać w kolejce różne operacje zapisu do pamięci podręcznej przed zapisaniem ich na dysk, a wysunięcie sprawi, że zostaną one opróżnione na dysk przed jego odłączeniem.

Zatrzymanie jakichkolwiek procesów od odczytu / zapisu na dysk i opróżnienie pamięci podręcznej jest sugerowane podczas ponownego uruchamiania lub wyłączania urządzenia (chyba że wykonasz zimne wyłączenie przez naciśnięcie i przytrzymanie przycisku zasilania, aby go wyłączyć). Po wylogowaniu system operacyjny może opróżnić pamięć podręczną według własnego uznania.


+1. Dzięki Gerry, bardzo szybka i zwięzła odpowiedź na moje pytanie.
Phil M

9

Nie ma nic do zyskania z jawnego „wysuwania” dysków przed zalogowaniem się do poutowania, wyłączania lub restartowania w normalny sposób. MacOS X ma podsystem o nazwie „Disk Arbitration” (przede wszystkim proces demona systemowego „diskarbitrationd”), który montuje dyski inne niż urządzenie rozruchowe, gdy użytkownik się loguje i odmontowuje je (czyli „wysuwa”), gdy się wylogowuje. Ponieważ działa poza kontekstem sesji logowania użytkownika, diskarbitrationd jest w stanie zapewnić, że procesy, które nie są bezpośrednio zarządzane przez użytkownika (indeksowanie Spotlight, Wehikuł czasu, sesje logowania innych użytkowników itp.) Są obsługiwane poprawnie podczas odmontowywania urządzenia. Sprawdza również (i zwykle może cicho naprawić) problemy z uszkodzeniem systemu plików przed zamontowaniem dysków. Na głębszym poziomie system operacyjny ma również demona (aktualizację), który opróżnia pamięć podręczną systemu plików na dysk co 30 sekund oraz starannie skrypty procesu wyłączania (tj. pierwszej połowy ponownego uruchamiania), który zapewnia, że ​​wszystkie urządzenia systemu plików są odpowiednio zsynchronizowane i odmontowane przed zresetowaniem lub zasileniem w dół systemu. MacOS X jest wyjątkowy pod tym względem tylko w najdrobniejszych szczegółach: wszystkie znaczące systemy operacyjne są dojrzałe poza koniecznością ręcznego upewnienia się, że dyski nie są odmontowane w stanie „brudnego”.

Możliwe wyjątki to sytuacja, gdy zrobisz coś poza systemem operacyjnym, aby zatrzymać lub zresetować system, na przykład odłączając główne zasilanie lub wymuszając resetowanie sprzętu przez długie naciśnięcie przełącznika zasilania. Oba mogą powodować uszkodzenie systemu plików, ale nikt nie powinien podejmować takich kroków, z wyjątkiem rzadkich i poważnych przypadków, w których prawdopodobnie nie będzie miał luksusu ręcznego wysuwania dysków. (np. dym, płomienie, panika jądra itp.)


+1. Dzięki Bill, naprawdę doceniam szczegóły. Wydaje mi się, że lepiej rozumiem, co się dzieje. Bardzo trudno mi było zdecydować, którą odpowiedź oznaczyć jako „zaakceptowaną”. Chciałbym oznaczyć zarówno twoje, jak i Gerry'ego jako „zaakceptowane”.
Phil M

0

Nie. Krótką odpowiedzią jest to, że wysuwasz / odmontowujesz urządzenie pamięci masowej, kiedy nie chcesz już z niego korzystać.

Pozostawienie podłączonego zewnętrznego dysku jest całkowicie w porządku, jeśli chcesz, aby był dostępny później dla ciebie lub innych (np. Kopii zapasowej Time Machine).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.