Respuestas:
Para expulsar un disco de la unidad, ya sea un CD o un DVD, abra un terminal y simplemente ejecute el eject
comando.
sudo
.
eject
funcionó para mí y luego dejó de funcionar, con el siguiente error: "expulsar: / dev / cdrom: punto de montaje no encontrado o dispositivo con el nombre". Después de ejecutar eject /dev/sr0
podría volver a usar eject
, eject -T
etc.
Para abrir la unidad de CD / expulsar el CD:
eject
eject -t
eject -T
Todos estos comandos se pueden escribir en el diálogo de ejecución ( Alt+ F2)
Para más opciones, escriba eject -h
en Terminal.
Mis pronombres son El / El
Comandos:
eject
eject -t
alias opentray='eject'
Surgen algunos problemas al expulsar unidades. A veces no quieren expulsar, porque están montados, etc. Puede anular esto con eject -l /media/mountpoint
o ( /mnt/mountpoint
). Escribí una función que se puede llamar simplemente escribiendo opentray
en su línea de comando.
Esto funciona solo si
/dev/sr0
(lo mismo que el /dev/cdrom
que se acaba simbólicamente ligado a /dev/sr0
)function opentray ()
{
mountdir="/media/DVD"
if [ -d "${mountdir}" ] # If directory ${mountdir} exists
then
if [ $(mount | grep -c "${mountdir}") = 1 ] # If drive is mounted, then
then
echo "/dev/sr0 is now mounted to ${mountdir}. I'll try to unmount it first and eject/open the tray."
umount -l "${mountdir}"
rm -r "${mountdir}"
sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in.
eject
exit
else
echo "/dev/sr0 is not mounted. Opening the tray should be easy. Ejecting/opening now."
rm -r "${mountdir}"
sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in.
eject
exit
fi
else
echo 'The directory "${mountdir}" does not exist. Ejecting/opening the tray.'
sysctl -w dev.cdrom.autoclose=0 # Ensure drive doesn't auto pull tray back in.
eject
exit
fi
}
Para completar, puede agregar este alias a su .bashrc
(o .bash_aliases
archivo) para recuperar la bandeja desde la línea de comandos. No necesitas ser root.
alias closetray='eject -t'
En la aplicación "Terminal" ingrese:
eject
eject --force
eject --force
→eject: unrecognized option '--force'
eject -F