Comando eject do Linux
Em sistemas operacionais do tipo Unix, o comando ejetar permite que a mídia removível (normalmente um disco óptico ) seja ejetada sob controle de software . O comando também pode controlar alguns trocadores de CD-ROMs com vários discos, o recurso de ejeção automática suportado por alguns dispositivos , e fechar a bandeja de disco de algumas unidades de CD-ROM.
Este documento descreve a versão GNU / Linux de ejeção .
Descrição
Quando o comando de ejeção é executado, o dispositivo correspondente a <name> é ejetado. O nome pode ser um arquivo de dispositivo ou ponto de montagem , um caminho completo ou com os principais ” / dev “, ” / media ” ou ” / mnt ” omitidos. Se nenhum nome for especificado, o nome padrão ” cdrom ” será usado.
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é que seja bem-sucedida.
Se o dispositivo estiver montado no momento, ele será desmontado antes da ejeção.
Sintaxe
ejetar -h
ejetar [-vnrsfmqp] [ <name> ]
ejetar [-vn] -d
ejetar [-vn] -a on | off | 1 | 0 [ <name> ]
ejete o slot [-vn] -c [ <name> ]
ejetar [-vn] -i on | off | 1 | 0 [ <name> ]
ejete [-vn] -t [ <name> ]
ejete [-vn] -T [ <name> ]
ejete [-vn] -x <velocidade> [ <name> ]
ejete [-vn] -X [ <name> ]
ejetar -V
Opções
-h , –help | Esta opção faz com que o ejeção exiba uma breve descrição das opções de comando. |
-v , –verbose | 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 , –default | Se chamado com esta opção, ejetar lista o nome do dispositivo padrão. |
-a em | 1 | desligado | 0 , –auto | Esta opção controla o modo de ejeção automática, suportado por alguns dispositivos. Quando ativada, a unidade é ejetada automaticamente quando o dispositivo está fechado. |
-c <slot> , –changerslot | Com esta opção, um slot de CD pode ser selecionado em um trocador de CD-ROM ATAPI / IDE . É necessário o Linux 2.0 ou superior para usar este recurso. A unidade de CD-ROM não pode estar em uso (CD de dados montado ou reprodução de 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. |
-i em | 1 | desligado | 0 0 | Esta opção controla o bloqueio do botão de ejeção de hardware. Quando ativada, a unidade não será ejetada quando o botão for pressionado. Isso é útil quando você está carregando um laptop em uma bolsa ou estojo e não deseja que ele seja ejetado se o botão for pressionado inadvertidamente. |
-t , –trayclose | Com esta opção, a unidade recebe um comando de fechamento da bandeja de CD-ROM. Nem todos os dispositivos suportam este comando. |
-T , –traytoggle | Com esta opção, a unidade recebe um comando de fechamento da bandeja de CD-ROM, se estiver aberto, e um comando de ejeção da bandeja de CD-ROM, se estiver fechado. Nem todos os dispositivos suportam esse comando, porque ele usa o comando fechar da bandeja de CD-ROM acima. |
-x <velocidade> , –cdspeed | Com esta opção, o drive recebe um comando de seleção de velocidade do CD-ROM. O argumento da velocidade é um número que indica a velocidade desejada (por exemplo, 8 para velocidade 8X) ou 0 para a taxa máxima de dados. Nem todos os dispositivos suportam esse comando e você pode especificar apenas as velocidades que a unidade é capaz de executar. Sempre que a mídia é alterada, essa opção é limpa. Esta opção pode ser usada sozinha ou com as opções -t e -c . |
-X , –listspeed | Com esta opção, a unidade de CD-ROM será testada para detectar as velocidades disponíveis. A saída é uma lista de velocidades que podem ser usadas como argumento da opção -x . Isso funciona apenas com o Linux 2.6.13 ou superior, apenas nas versões anteriores a velocidade máxima será relatada. Além disso, observe que algumas unidades podem não informar corretamente a velocidade e, portanto, esta opção não funciona com elas. |
-n , –noop | Com esta opção, o dispositivo selecionado é exibido, mas nenhuma ação é executada. |
-r , –cdrom | Esta opção especifica que a unidade deve ser ejetada usando um comando de ejeção do CDROM. |
-s , –cdrom | Esta opção especifica que a unidade deve ser ejetada usando comandos SCSI. |
-f , –floppy | Esta opção especifica que a unidade deve ser ejetada usando um comando de ejeção de disco flexível removível. |
-q , –tape | Esta opção especifica que a unidade deve ser ejetada usando um comando offline da unidade de fita. |
-p , –proc | Esta opção permite que você use / proc / mounts em vez disso / etc / mtab . Ele também passa a opção -n para umount . |
-m , –no-desmonte | Esta opção permite que a ejeção funcione com drivers de dispositivo que montam automaticamente mídia removível e, portanto, devem ser sempre montados. A opção diz ao eject para não tentar desmontar o dispositivo especificado, mesmo se ele estiver montado de acordo com / etc / mtab ou / proc / mounts . |
-V , –version | Esta opção faz com que a ejeção exiba a versão do programa e saia. |
Exemplos
ejetar
Ejete o dispositivo padrão.
ejetar cdrom
Ejete um dispositivo ou ponto de montagem chamado cdrom .
ejete / dev / cdrom
O mesmo que acima, mas usando o nome do dispositivo.
ejete / mnt / cdrom /
O mesmo que acima, usando o ponto de montagem.
ejetar hdd
Ejete o 4º dispositivo IDE.
ejetar sda
Ejete o primeiro dispositivo SCSI.
ejetar sda4
Ejete usando o nome da partição SCSI.
ejete -v -c4 / dev / cdrom
Ejete o quinto disco no trocador de discos múltiplos.
Comandos relacionados
mount – Monte um sistema de arquivos para que seus dados possam ser acessados.
umount – Desmonte um sistema de arquivos, tornando seus dados inacessíveis.