Desmontar una partición a la fuerza en Solaris para evitar el error «device busy»

Solaris

En Solaris, el comando umount no permite desmontar una partición o un  sistema de archivo del sistema si algún archivo del mismo está abierto o está siendo utilizado por alguna aplicación o por algún proceso de cualquier usuario.

Si lo intentas, se te mostrará un error que te dirá que el dispositivo está ocupado. En concreto, el error será el siguiente: «device busy».

Para deshacerse de este mensaje puedes utilizar el comando comando umount con la opción -f .

Por ejemplo, vamos a suponer que quieres desmontar a la fuerza la unidad /cdrom/cdrom1. Para lograrlo, debes iniciar sesión como usuario root y escribir el siguiente comando:

# umount -f /cdrom/cdrom1

Debes tener en cuenta que el uso de esta opción puede provocar la pérdida de datos en los archivos que tengas abiertos. Del mismo modo, los programa que accedan a estos archivos después de que la unidad haya sido desmontada, pueden dar errores, por lo que es recomendable reiniciar el sistema.

NOTA: La opción -f del comando umount, solamente está disponible en las versiones 8 y superiores de Solaris.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”