Comando rmdev
Propósito
Remove um dispositivo do sistema.
Sintaxe
rmdev { -l | -p }Nome [ -d | -S ] [ -f Arquivo ] [ -h ] [ -q ] [ -R ] [ -g ]
Descrição
O comando rmdev desconfigura ou ambos desconfigura e desdefine o dispositivo especificado com o nome lógico do dispositivo usando a sinalização -l Nome . A ação padrão desconfigura o dispositivo mas retém sua definição de dispositivo na classe de objetos Dispositivos Customizados.
Se você especificar a sinalização -S , o comando rmdev configura o dispositivo para o estado Parado para dispositivos que suportam o estado Interrompido. Se você especificar a sinalização -d , o comando rmdev exclui a definição do dispositivo a partir da classe de objetos Dispositivos Customizados (não define). Se você não especificar a sinalização -d , o comando rmdev configura o dispositivo para o estado Definido (unconfiguras). Se você especificar a sinalização -R , o comando rmdev atua em quaisquer filhos do dispositivo também.
Use a sinalização -p junto com o nome lógico do dispositivo pai para desconfigurar ou excluir todos os dispositivos filhos. As crianças são desconfiguradas ou deletadas da mesma forma recursiva descrita para a sinalização -R , mas o próprio dispositivo especificado não é desconfigurado ou excluído.
Você pode usar o atalho do System Management Interface Tool (SMIT)smit rmdev para executar este comando.
Sinalizações
| Item | Descrição |
|---|---|
| -d | Remove a definição do dispositivo a partir da classe de objetos Dispositivos Customizados. Esta sinalização não pode ser usada com a bandeira -S . |
| -f Arquivo | Lê as bandeiras necessárias a partir do parâmetro Arquivo . |
| -g | Força a operação de remoção a executar em um dispositivo bloqueado. |
| -h | Exibe a mensagem de uso do comando. |
| -l Nome | Especifica o dispositivo lógico, indicado pelo parâmetro Nome , na classe de objetos Dispositivos Customizados. Esta sinalização não pode ser usada com a bandeira -p . |
| -p Nome | Especifica o dispositivo lógico pai (indicado pelo parâmetro Nome ) na classe de objetos Dispositivos Customizados, com crianças que devem ser removidas. Esta sinalização pode não ser usada com a bandeira -l . |
| -q | Suprime as mensagens de saída de comando a partir de saída padrão e erro padrão. |
| -R | Especifica para desconfigurar o dispositivo e seus filhos. Quando usadas com as bandeiras -d ou -S , as crianças ficam indefinidas ou paradas, respectivamente. |
| -S | Torna o dispositivo indisponível chamando o método Stop se o dispositivo tem um método Stop. Esta sinalização não pode ser usada com a bandeira -d . |
Status de saída
| Item | Descrição |
|---|---|
| 0 | Conclusão bem-sucedida. |
| >0 | Ocorreu um erro. |
Segurança
Controle de privilégio: Somente o usuário root e os membros do grupo do sistema deverão ter acesso (x) a este comando.
Eventos de auditoria:
| Evento | Informações |
|---|---|
| DEV_Stop | Nome do dispositivo |
| DEV_Unconfigure | Nome do dispositivo |
| DEV_Remove | Nome do dispositivo |
Atenção usuários do RBAC e usuários do Trusted AIX®: Esse comando pode executar operações privilegiadas. Somente usuários privilegiados podem executar essas operações. Para obter mais informações sobre autorizações e privilégios, consulte Banco de Dados de Comandos Privilegiados em Segurança. Para obter uma lista de privilégios e as autorizações associadas a esse comando, consulte o comando lssecattr ou o subcomando getcmdattr.
Exemplos
- Para desconfigurar o dispositivo de CD-ROM
cd0enquanto retém sua definição de dispositivo na classe de objetos Dispositivos Customizados, digite o seguinte:
O sistema exibe uma mensagem semelhante à seguinte:rmdev -l cd0cd0 defined - Para remover a definição de dispositivo de CD-ROM
cd0a partir da classe de objetos Dispositivos Customizados, digite o seguinte:
O sistema exibe uma mensagem semelhante à seguinte:rmdev -d -l cd0cd0 deleted - Para desconfigurar o adaptador SCSI
scsi1e todas as suas crianças enquanto retém suas definições de dispositivo na classe de objetos Dispositivos Customizados, digite o seguinte:
O sistema exibe uma mensagem semelhante à seguinte:rmdev -R -l scsi1rmt0 Defined hdisk1 Defined scsi1 Defined - Para desconfigurar as crianças do adaptador SCSI
scsi1, mas não o próprio adaptador, ao mesmo tempo em que mantém suas definições de dispositivo na classe de objetos Dispositivos Customizados, digite o seguinte:
O sistema exibe uma mensagem semelhante à seguinte:rmdev -p scsi1rmt0 Defined hdisk1 Defined - Para desconfigurar as crianças do barramento
pci1PCI e todos os outros dispositivos sob eles enquanto retém suas definições de dispositivo na classe de objetos Dispositivos Customizados, digite o seguinte:
O sistema exibe uma mensagem semelhante à seguinte:rmdev -p pci1rmt0 Defined hdisk1 Defined scsi1 Defined ent0 Defined
Arquivos
| Item | Descrição |
|---|---|
| /usr/sbin/rmdev | Contém o comando rmdev . |