Bloqueie a unidade:
eject -i 1
Desbloqueie a unidade:
eject -i 0
De man eject
:
-i on|1|off|0
This option controls locking of the hardware eject button. When enabled,
the drive will not be ejected when the button is pressed. This is useful
when you are carrying a laptop in a bag or case and don't want it to eject
if the button is inadvertently pressed.
Lembre-se de que este comando está disponível para usuários no sistema, portanto você também pode querer criar um alias
para substituir a ejeção normal. E nem todas as versões de bloqueio de suporte a ejeção (a versão no Ubuntu 15.04 + faz; abaixo disso, não tenho certeza).
O que o comando faz é um ...
echo 1 | sudo tee /proc/sys/dev/cdrom/lock
echo 0 | sudo tee /proc/sys/dev/cdrom/lock
para que você também possa usar isso.
E esse também é um script de terceiros que você pode usar chamado cdctl .
15:04 (o Ubuntu mais antigo que eu tenho):
$ eject --version
eject version 2.1.5 by Jeff Tranter ([email protected])
$ eject -i 1
CD-Drive may NOT be ejected with device button
$ eject -i 0
CD-Drive may be ejected with device button