No meu laptop, o botão de ejeção da unidade de CD / DVD é colocado de
posição infeliz e eu bati uma dúzia de vezes por dia ea bandeja sai.
Eu encontrei muitas soluções que pareciam funcionar para outras pessoas:
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.
Isso parece ser exatamente o que eu preciso. eject -i on
retorna com sucesso:
CD-Drive may NOT be ejected with device button
No entanto, pressionar o botão do dispositivo ainda ejeta a unidade. Como sugerido em
outra resposta invocando
echo 1 > /proc/sys/dev/cdrom/lock
também não ajudou, lock
já contém 1. As informações de
/proc/sys/dev/cdrom/info
sugere que o bloqueio é possível:
drive name: sr0
drive speed: 24
drive # of slots: 1
Can close tray: 1
Can open tray: 1
Can lock tray: 1
Can change speed: 1
Can select disk: 0
Can read multisession: 1
Can read MCN: 1
Reports media changed: 1
A ferramenta cdctl não está no Debian
repositório e não constrói no meu sistema.
Como faço para bloquear minha unidade para que não atinja a unidade a batida do interruptor de hardware da unidade?