¿Cómo desmontar un volumen bloqueado?

0

A veces, un volumen se niega a expulsar porque algún programa los está utilizando.

Lamentablemente, Finder no da la identidad ni da una manera de resolver el problema.

Entonces, ¿cómo resuelves este problema de una manera limpia, sin utilizar un terminal?

Al usar el terminal, puedo encontrar una manera de expulsarlo, pero no es confiable.

sudo lsof | grep volumeName ciertamente proporciona información, pero no tengo ganas de matar procesos aleatorios para desmontar un volumen. Además, no todos están dispuestos a ejecutar comandos en una terminal.

Tampoco quiero forzar la expulsión del volumen. Creo que no deberíamos tener que forzar la expulsión cuando inicialmente no ejecutamos el programa que bloquea el volumen.

Los procesos que suelen estar involucrados son: mds y notifyd .

Matar mds no garantiza que la expulsión del volumen sea posible. El proceso de mds se reaparece después de morir y continúa impidiendo la expulsión de la unidad.

También noté que mds puede estar ejecutando y usando archivos, y aún así no impide la expulsión del volumen, por lo que ni siquiera estoy seguro de que sea mds fault.

    
pregunta alecail 24.10.2013 - 20:34

1 respuesta

1

He encontrado esta solución que ya ha funcionado de manera confiable varias veces hoy.

El proceso que, en mi caso, fue responsable del fracaso de la expulsión fue:

SystemUIS (como se ve en top en una terminal) que en realidad es SystemUIServer .

Aquí se explica cómo eliminarlo sin un terminal: ejecute Activity Monitor, encuentre SystemUIServer (escriba UI en el campo de búsqueda superior derecho) y deténgalo con el botón superior izquierdo (botón de parada).

    
respondido por el alecail 25.10.2013 - 16:44

Lea otras preguntas en las etiquetas