"Рабочая область" - это зашифрованный dmg, где я храню свой код. Я обычно не удаляю его, но мне нужно сделать резервную копию, и он отказывается позволить мне размонтировать:
mark@mark-macbook-air /Volumes$ lsof | grep Workspace
mark@mark-macbook-air /Volumes$ lsof Workspace
mark@mark-macbook-air /Volumes$ hdiutil detach /Volumes/Workspace
hdiutil: couldn't unmount "disk1" - Resource busy
mark@mark-macbook-air /Volumes$ hdiutil unmount /Volumes/Workspace
hdiutil: unmount: "/Volumes/Workspace" failed to unmount due to error 49168.
hdiutil: unmount failed - Resource busy
mark@mark-macbook-air /Volumes$ ls
Macintosh HD@ Workspace/
Если я пытаюсь размонтировать через Finder:
"The disk “Workspace” couldn’t be ejected because “Terminal” is using it.".
У меня только одно окно терминала открыто. Кажется, я мог бы просто закрыть терминал, но так как я уверен, что он им не пользуется, я запустил sudo lsof
и увидел несколько "mds" и один "login". MDS является частью прожектора, поэтому я отключил индексирование прожектора по громкости. Это убило несколько процессов. Теперь мне осталось только два:
mark@mark-macbook-air /Volumes$ sudo lsof /Volumes/Workspace/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
login 653 root cwd DIR 1,5 850 29 /Volumes/Workspace/src/projectname
mds 2106 root 5r DIR 1,5 476 2 /Volumes/Workspace
Мой вопрос: почему бы мне login
, используя мой диск? Это плохо? Что я должен делать?\
Изменить: Логин, кажется, оставил диск в покое, но я все еще не могу размонтировать из-за MDS.