O utilitário de ejeção (eject) do Linux remove mídia não permanente (normalmente um CD-ROM, disquete, fita ou disco ZIP) por meio do controle de software.
Existem quatro métodos diferentes de ejeção, dependendo se o dispositivo é um CD-ROM, dispositivo SCSI , disquete removível ou fita. Por padrão, a ejeção tenta todos os quatro métodos em ordem até obter êxito.
Se o dispositivo estiver montado no momento, ele será desmontado antes de ser ejetado.
Sinopse do Eject
O comando assume a seguinte forma geral:
eject -h eject [-vnrsfqp] [] eject [-vn] -d eject [-vn] -a on|off|1|0 [] eject [-vn] -c slot [] eject [-vn] -t [] eject [-vn] -x [] eject -V
Opções de linha de comando
Este comando aceita várias opções que influenciam seu modo de execução:
- -h : Esta opção faz com que ejetar exiba uma breve descrição das opções de comando.
- -v : Isso faz com que a ejeção seja executada no modo detalhado; mais informações são exibidas sobre o que o comando está fazendo.
- -d : Se chamado com esta opção, ejetar lista o nome do dispositivo padrão.
- -a on | 1 | off | 0 : Esta opção controla o modo de ejeção automática, suportado por alguns dispositivos. Quando ativado, a unidade é ejetada automaticamente quando o dispositivo é fechado.
- -c : Com esta opção, um slot de CD pode ser selecionado em um trocador de CD-ROM ATAPI / IDE. Linux 2.0 ou superior é necessário para usar este recurso. A unidade de CD-ROM não pode estar em uso (CD de dados montado ou reproduzindo um CD de música) para que uma solicitação de alteração funcione. Observe também que o primeiro slot do trocador é referido como 0, não 1.
- -t : Com esta opção, a unidade recebe um comando de fechamento de bandeja do CD-ROM. Nem todos os dispositivos suportam este comando.
- -x : Com esta opção, a unidade recebe um comando de seleção de velocidade do CD-ROM. O argumento de velocidade é um número que indica a velocidade desejada (por exemplo, 8 para velocidade 8X) ou 0 para taxa máxima de dados. Nem todos os dispositivos suportam este comando e você só pode especificar as velocidades que a unidade é capaz. Sempre que a mídia é trocada, essa opção é desmarcada. Esta opção pode ser usada sozinha ou com as opções -t e -c.
- -n : Com esta opção, o dispositivo selecionado é exibido, mas nenhuma ação é executada.
- -r : Esta opção especifica que a unidade deve ser ejetada usando um comando de ejeção de CDROM.
- -s : Esta opção especifica que a unidade deve ser ejetada usando comandos SCSI.
- -f : Esta opção especifica que a unidade deve ser ejetada usando um comando de ejeção de disquete removível.
- -q : Esta opção especifica que a unidade deve ser ejetada usando um comando offline da unidade de fita.
- -p : Esta opção permite que você use /proc/mounts em vez de /etc/mtab. Ele também passa a opção -n para umount.
- -V : Esta opção faz com que a ejeção exiba a versão do programa e saia.
Status do Eject
Retorna 0 se a operação foi bem-sucedida, 1 se a operação falhou ou a sintaxe do comando não era válida.
Use o comando man ( % man ) para ver como um comando é usado em seu computador específico.