Estoy ejecutando el servidor OS X 10.6 y quiero expulsar mi unidad externa para poder hacer un poco de mantenimiento del disco, como defraudarlo. Sin embargo, cuando trato de expulsar la unidad, falla y dice que el disco está en uso. Puedo expulsarlo a la fuerza, pero eso podría causar corrupción ... ¿Cómo puedo saber qué aplicación está usando la unidad y si la mantiene abierta?
mac-osx
hard-drive
mac-osx-server
jamone
fuente
fuente
kill -9
. Puede detener un servicio a través de la línea de comandos mediante algo comosudo serveradmin stop smb
, luego, iniciarlosudo serveradmin start smb
, donde "smb" es el nombre del servicio.sudo serveradmin list
les mostrará a todos.lsof - Lista de archivos abiertos
En el símbolo del sistema, simplemente escriba
sudo lsof
para ver una lista de los archivos abiertos y su ubicación e identificación del proceso para que pueda eliminar el proceso.Para refinarlo un poco, podrías usarlo
sudo lsof | grep hard drive name
.Una vez que tienes el pid
sudo kill -9 pid
para matar el proceso travieso.fuente
De manera fácil, el programa gratuito "What's Keeping Me": http://www.hamsoftengineering.com/products/wkm/wkm.html
fuente