Trucos escenciales para el administrador vago

Truco #1: Desmontar un drive de DVD que no responde

Los "newbies" dicen con el simple hecho de presionar el butón de eject (expulsar) en cualquier equipo que corre un sistema operativo cuya sede quede en Redmond, debe salir inmediantemente. Luego se queja de que, en la mayoría de los servidores Linux coporativos, si un proceso corre en ese directorio, la expulsión no sucederá. Por mucho tiempo siendo administrador de equipos linux, yo hubiera reiniciado el equipo y sacar mi DVD en el reinicio, si no hubiera encontrado cual era la razón que impedía que retirara mi disco. Pero esto no es efectivo.

Así es como descubrí cual es el proceso que detiene a mi unidad óptica. Si gustas puedes simularlo. Primero introduce un medio óptico en tu unidad lectora, abre una terminar y monta la unidad:

# mount /media/cdrom
# cd /media/cdrom
# while [ 1 ]; do echo "All your drives are belong to us!"; sleep 30; done

Luego abre una segunda terminal y trata de expulsar el disco.

# eject

Recibirás un mensaje como éste:

umount: /media/cdrom: device is busy

Antes de liberarlo, debemos averiguar quien lo está utilizando.

# fuser /media/cdrom

Puedes ver que proceso está haciendo uso del dispositivo, y este es el responsable de que no puedas retirarlo.

Ahora, si eres root, puedes hacer uso de uno de tus grandes privilegios como terminar (matar) procesos.

# fuser -k /media/cdrom

Tan simple como esto, ya tienes toda la libertad necesaria para tu dispositivo óptico. Expulsa el disco:

# eject

fuser es un comando muy útil.

Fuente: IBM