Podłączyłem dysk zewnętrzny do komputera Mac. Teraz chcę to wyrzucić. Ale mój Mac uparcie odmawia i mówi, że aplikacja może korzystać z dysku.
Nie uruchomiłem żadnej aplikacji ani nie otworzyłem żadnego pliku z dysku.
Pobrałem i zainstalowałem aplikację What Keeping Me? Ta aplikacja jest całkiem fajna. Mówi mi, że proces mds
wykorzystuje mój dysk.
Zabiłem proces mds
i kilka procesów mdworker
. Są dla Spotlight. Ale takie procesy odradzają się ponownie.
Jak mogę wysunąć mój dysk z moim Mac?
Mam system Mac OS X 10.6.8.
macos
hard-drive
external-disk
spotlight
eject
Nicolas Barbulesco
źródło
źródło
Odpowiedzi:
Wystarczy wyłączyć indeksowanie dysku i usunąć zawartość dziennika z woluminu. Aby to zrobić, otwórz terminal i wprowadź następujące polecenie:
Musisz uruchomić tę procedurę jako administrator. Po wyświetleniu monitu wprowadź hasło. Może być konieczne ponowne uruchomienie komputera.
Alternatywnie, jak sugeruje Simon White, po prostu wyłącz maszynę, a następnie odłącz dysk. Zastrzeżeniem jest to, że dysk zacznie indeksować po ponownym podłączeniu.
źródło
sudo mdutil -i off "/Volumes/Name_of_Drive"
(-E
usuwa i odbudowuje indeks). Skanowanie powinno rozpocząć się ponownie przy następnym podłączeniu dysku. Aby trwale wyłączyć skanowanie tego dysku, użyj-d
(sudo mdutil -d "/Volumes/Name_of_Drive"
). Zobacz wszystkie te argumenty i więcej, piszącmdutil
w wierszu polecenia.Możesz spróbować odmontować go z wiersza poleceń:
lub siłą:
Jeśli nadal nie działa, sprawdź, co używa twojego dysku:
Lub używając
lsof
:(Niektóre procesy pojawiają się tylko wtedy, gdy lsof jest uruchamiany jako administrator.)
Aby wyłączyć tymczasowe wyróżnienie, uruchom:
Następnie,
sudo mdutil -a -i on
aby ponownie włączyć.Inne aplikacje, które mogą być pomocne: Whats Keeping Me .
źródło
lsof
jako użytkownik. Jednaksudo lsof | grep Volumes
działa dobrze. („Whats Keeping Me” ma odpowiednio pole wyboru „As Administrator”)Często uważam, że to mds uniemożliwia mi odmontowanie woluminu.
A następnie (szybko) spróbuj ponownie wysunąć wolumin.
W moim przypadku instaluję główny wolumin innego komputera Mac na moim obecnym komputerze Mac. Nie chcę wyłączać Spotlight, ponieważ chcę wznowić indeksowanie, gdy wolumin zewnętrzny zostanie zwrócony na inny komputer Mac (jako wolumin rozruchowy).
źródło
Aby zapobiec indeksowaniu dysku przez Spotlight, utwórz plik tekstowy w TextEdit bez zawartości, tylko tytuł .metadata_never_index i zapisz na dysku zewnętrznym. Odznacz użyj rozszerzenia „txt” ... i powiedz TextEdit, że tak, chcesz go zapisać z kropką z przodu (co sprawi, że będzie niewidoczny).
Nie jestem pewien, czy to teraz to powstrzyma, ale zapobiegnie to w przyszłości.
Alternatywnie, zamień ten Applescript w aplikację, aby wymusić wysunięcie [ze zwykłymi zastrzeżeniami dotyczącymi wysuwania wymuszenia ...] ... kredyt na blogu MacTipper
źródło
sudo diskutil unmountDisk force /Volumes/Name_of_Volume
z terminala, aby to zrobić siłą. Ten skrypt nie jest konieczny.diskutil
komendy. Ale próbowałem odpowiednika z Disk Utility - bezskutecznie.Możesz spróbować wymusić zamknięcie Findera, to zadziałało dla mnie. Finder wisiał na napędzie USB, więc wymuszanie i ponowne uruchamianie zwalniało bez względu na zawieszenie.
źródło
Jeśli nie możesz odłączyć dysku z jakiegokolwiek powodu, możesz po prostu wyłączyć komputer. Gdy komputer jest wyłączony, możesz bezpiecznie odłączyć napęd. Następnie uruchom komputer. To nie tylko pozwoli ci bezpiecznie odłączyć napęd, ale zapewni również, że proces mds uruchomi się ponownie w przypadku jego zawieszenia.
Jeśli zdecydujesz, że nie chcesz używać Spotlight z tym dyskiem, wszystko, co musisz zrobić, aby zatrzymać indeksowanie, to dodaj dysk do karty Prywatność w panelu Spotlight w Preferencjach systemowych. Reflektor zignoruje dysk.
Alternatywnie, jeśli chcesz użyć Spotlight na tym dysku, to zbudowanie indeksu przy pierwszym uruchomieniu komputera jest złem koniecznym. Po utworzeniu indeksu jest on aktualizowany przy każdej zmianie każdego pliku, dzięki czemu nie trzeba czekać. Ale jeśli nie widzisz paska postępu w menu Spotlight, oznacza to, że mds jest zawieszony. Ponownie, w takim przypadku po prostu wyłącz komputer i odłącz dysk.
źródło
mds
albo nie mówi systemowi, że zakończył pracę z dyskiem, albo nie kończy pracy po jego zakończeniu, a przez to wstrzymuje dysk, dopóki proces nie zostanie w jakiś sposób zabity (jak wyłączenie). Jeśli widzę, żemds
procesor nie jest używany, gdy twierdzę, że używasz dysku, wymuszam wysunięcie dysku.Inną prostą opcją jest wysunięcie go za pomocą Narzędzia dyskowego.
źródło
Możesz powiedzieć Spotlight, że nigdy nie powinien indeksować tego dysku, a wtedy nie musisz się tym martwić.
W Preferencjach systemowych 10.11 znajduje się wpis „Spotlight”, który ma zakładkę o nazwie „Prywatność”. Kliknij „+”, wybierz dysk i gotowe. Po prostu zamknij Preferencje systemowe, odczekaj kilka sekund, aż system zauważy aktualizację i powinieneś być w stanie ją wysunąć. Teraz nie zacznie indeksować dysku przy następnym połączeniu, więc nie będziesz mieć problemu w przyszłości.
źródło