После работы с внешнего USB-диска резервной копии я хочу аккуратно размонтировать диск. При нажатии на 'выталкивания' кнопку поиска предупреждает меня с сообщением:
или
или когда пытаюсь использовать терминал: размонтировать /объемы/Diskname
Насколько мне известно, я не использую этот диск, но поисковик говорит, что мне делать, поэтому я должен быть неправ. Я предпочитаю очищать размонтировать диска. Как я в середине делаем несколько задач, выхода из системы и входа в систему не рекомендуется, так как это установка стороннего программного обеспечения.
Командный терминал пространства
может быть здесь, но лично я считаю, что это слишком сложная для такого 'простые' проблемы и если честно, я не знаю, как правильно его использовать.
Мой вопрос: как мне узнать, какая программа использует диск, так что я могу правильно бросить программу и извлечь диск?
пространства
- это действительно ваш лучший выбор. Самый быстрый и простой способ был бы такой :-
sudo lsof /Volumes/myDrive
Это может занять пару минут, но как только он's в комплекте, это дает вам список открытых файлов на диске. Результат будет выглядеть примерно так:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mds 89 root 19r DIR 52,3 432 2 /Volumes/Photos
mds 89 root 23r DIR 52,3 432 2 /Volumes/Photos
Finder 681 alans 14r DIR 52,3 432 2 /Volumes/Photos
QuickLook 2158 alans 9r REG 52,3 1141591 78651 /Volumes/Photos/_tmp_iphone_10_backup/APC_1546.JPG
В данном случае, это'ы быструю
приложение, которое имеет файл открыт. Закрытие приложения напрямую-это лучший способ решить проблему. Однако, что's не всегда возможно. Например, Квиклук не'т показать вверх в качестве приложения вы можете сделать в доке.
Если вы можете'т закрыть приложение вручную, вы можете использовать убить
команда прекратить его из командной строки. Чтобы сделать это, используйте ПИД
из второго столбца, как идентификатор, чтобы убить. Из приведенного выше примера это будет:
kill 2158
Обратите внимание, что иногда не't работа, и более агрессивная форма "убить" должен быть использован. Здесь'ы серии эскалации агрессивности (на примере ПИД 2158):
kill 2158
sudo kill 2158
sudo kill -INT 2158
sudo kill -KILL 2158
Вы должны быть в состоянии извлечь диск после того, как процесс/приложение была убита.
Одно заключительное Примечание, пространства
может занять минуту или две. Он также может зависнуть, но вы должны дать ему по крайней мере несколько минут, прежде чем вы решите, что's Что случилось.
Кроме того, иногда командование базы судо команды lsof /объемы/myDrive выиграл'т найти что-нибудь. Если это произойдет, то попробуйте добавить параметр
+Д(т. е.
судо как lsof +Д /объемы/myDrive`). Что будет делать сверху вниз сканирование диска. Это'll принимать дольше, но надо подобрать что-нибудь, что's причиной диска, чтобы быть ООН-отстреливается.
(Hat совет Алек Якобсон'ы пост для дополнительных деталей.)
Вы пробовали $ diskutil размонтировать /объемы/Diskname
?
Или $ diskutil размонтировать силы /Тома/Diskname
?
Как manpage указывает:
из-за сложного и переплетения Мак ОС Х, размонтировать могут не часто. Рекомендуется меня diskutil(1) (как в;размонтировать /шоссе на" diskutil;) использоваться вместо этого.
Если ваш объем имеет пробелы в имени, будьте уверены, чтобы избежать пространства с \
, например:
$ diskutil unmount /Volumes/Disk\ Name
Или используйте кавычки, чтобы избежать путаницы.
$ diskutil unmount "/Volumes/Disk Name"
Ваша проблема, вероятно, вызвана процессом МДС
: прожектор индексации диске.
Вы могли попробовать приложение пожертвования " и что'ы держишь меня?][wkm Назу-ссылке]", что показывает, какой процесс/приложение использует объем файла/папки/.
Эта программа является сертифицированным разработчиком для Mac ОС Х 10.6 Снежный Барс, но [стр. RoaringApps][roaringapps-wkm Назу-ссылке] для этого приложения перечислены его как работает в ОС X 10.7 Lion и OS X 10.8 горного льва.
о том, что'ы держишь меня?
Вы когда-нибудь есть проблема, когда вы не можете очистить корзину или извлечь диск, потому что что-то мешает вам? Как правило, причина в том, что некоторые приложения файл открытым, и поэтому вы не можете избавиться от диска или корзины файл. Вот почему мы сделали то, что держит меня! Что мешает мне определить приложение, которое держит позиции открытыми. Затем вы можете использовать то, что'ы держит меня, чтобы выйти из приложения (или убить его, если нужно), так что вы можете выполнить ваши задачи. Что держит меня включает в себя процесса Automator, так что вы можете выполнять поиск прямо из поиска!
[roaringapps-wkm Назу-ссылке] и все http://roaringapps.com/app:2218 ;RoaringApps совместимости приложений для OS X и что'ы держишь меня?&и"
Я'вэ было это сообщение несмотря на то, что нет открытых файлов на томе. Я проверил это с Почему не размонтировать, графический инструмент, который может указывать на открытые файлы на диске.
В моем случае это был признак того, что повреждена файловая система. Запуск Дисковой утилиты (или если бы это было'т достаточно, DiskWarrior) решили проблему и снова сделал съемный диск.
Оба решения командную строку и что'ы держит меня отлично работают.
Напомним, что командная строка в терминале:
lsof | grep /Volumes/myDrive
Графический интерфейс приложений, что'ы держать меня, доступные на Hamsoft машиностроения.
Скриншоты с одной и той же поиск происходит.
Я предпочитаю командную строку, просто немного, как она's всегда там с вами. С другой стороны, то, что'ы держит меня быстрее и легче использовать, если вы'ве получил его установлена.
Работает NOTE: fseventer до ОС Х 10.10 Йосемити и застройщик'http://www.fernlightning.com s стр. между тем есть в автономном режиме. Отсюда и ссылки на продукты были удалены. С
квас бочковой установить fseventer` он все еще может быть доступен на старших версиях Макоса.
Имеется графический интерфейс Альтернатива для CLI приложение пространства
:
fseventer
- это большой доступ к файловой системе мониторинга утилита для различных целей. Он работает с разрешения супер пользователя (судо
), поэтому он видит все на чтение/запись всех смонтированных файловых систем, и представляет их в очень ясную картину.
Мой опыт: у меня был объем, который постоянно не может быть извлечен должным образом (как в ОП'ы скриншоты), и всегда нужны "Мои силы выталкивания и", иногда даже насильственное физическое отключение (не рекомендуется! может привести к повреждению файловой системы(С) на этом диске) или завершении работы системы, чтобы обойти это грубый метод.
Картинки: кратко: проблема выброса может быть вызвано поврежден или устаревших содержимое файла на диске. Удаление проблемного контента может исправить это навсегда. Подробно:
Определить, какой файл доступен (с пространства
или
fseventer
). В моем случае это был файл классическая Мак ОС с вилкой ресурс, который остается открытым, скорее всего, как некоторые фоновый процесс анализа диска (Фара, Квиклук, или аналогичные) висел на нем.
Резервное копирование, что тревожные данные в архиве файл (который сохраняет (классический) конкретных данных Mac ресурса). Я просто использовал Искатель'родной С то "сжимать" и функция от него's в контекстном меню.
Удаление папки проблемного файла/.
судо РМ -Р /путь/к/хлопотно/FileOrFolder
. В конечном итоге это сработало после того, как искатель'с удаления неудачных попыток.Попробовать снова размонтирования Тома. Может все рухнуть, так как фоновые процессы, которые не удалось, может быть еще в безвозвратные государства.
Перезагрузить. Затем попробуйте снова отключить. Из четвертого тома снова работал нормально. Нормальная установка, демонтирование, операции чтения/записи. Только когда файл был действительно открыт процессом пользователя, отключение было предотвращено. Совершенно нормальное поведение снова.
Решение Убедитесь, что все программы закрыты. Щелкните значок Apple в верхней левой части экрана, затем нажмите кнопку "Завершить принудительно". В списке, нажмите кнопку Поиск. Теперь нажмите кнопку возобновить. Затем попробуйте снова выкидывать диск.