Por si acaso... a veces sucede que estás llamando a umount desde la terminal, y tu directorio actual pertenece al sistema de archivos montado.
Mire el comando lsof (lista de archivos abiertos); puede decirle qué procesos están abiertos. A veces es complicado, pero a menudo algo tan simple como sudo lsof | grep (your device name here)
podría hacerlo por ti.
Deberías usar el comando fuser.
P.ej. fuser /dev/cdrom
devolverá el(los) pid(s) del proceso usando /dev/cdrom
.
Si está intentando desmontar, puede eliminar este proceso usando -k
cambiar (ver man fuser
).