Hace poco descubri como es posible desmontar unidades que estan ocupadas por otros procesos. En ocasiones montamos un CD-ROM para acceder a su contenido y a la hora de desmontarlo nos da un mensaje de error:
# umount /mnt/extra umount: /mnt/extra: device is busy
Esto significa que hay algun programa que esta haciendo uso del contenido de ese directorio, por ejemplo quizas algún proceso del navegador de disco de GNOME Nautilus se ha quedado bloqueado con ese directorio abierto, o quizas se trata de algun usuario con la consola abierta ubicada justamente en ese directorio. Para forzar al sistema a que desmonte la unidad podemos añadir el parámetro “-l”:
# umount /mnt/extra -l
Según el manual de umount (man umount):
-l Lazy unmount. Detach the filesystem from the filesystem hierar- chy now, and cleanup all references to the filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)