Comando sysdumpdev
Propósito
Exibe e modifica as informações e configurações que estão relacionadas ao dump do sistema tradicional e o dump do sistema assistido por firmware.
Sintaxe
sysdumpdev -P { -p dispositivo | -s dispositivo } [ -q ] [ -i ]
sysdumpdev [ -p dispositivo | -s device ] [ -q ]
sysdumpdev [ -d diretório | -D diretório | -e | -I | [ -k | -K ] | -l | [ -n | -N ] | -p dispositivo | -q | -s dispositivo | -z ]
sysdumpdev [ -i ]
sysdumpdev -L { -v | -S dispositivo }
sysdumpdev [ -t { tradicional | fw-assistido } ] [ -f {despermitir, permitir, requerer }]
Descrição
O comando sysdumpdev altera a designação do dispositivo de dump primário ou secundário em um sistema que está em execução. Os dispositivos de dump primário e secundário são designados em um objeto de configuração do sistema. As novas designações do dispositivo estão em vigor até que você execute o comando sysdumpdev novamente, ou você reinicie o sistema.
Se você executar o comando sysdumpdev com a sinalização no , o comando sysdumpdev identificará os atributos atuais dos dispositivos de dump primário e secundário e gravará os valores de atributos na classe de objeto ODM e NVRAM. O dispositivo de dump primário padrão é /dev/hd6 O dispositivo de dump secundário padrão é /dev/sysdumpnull. Se o sistema tiver 4 GB ou mais de memória, o dispositivo de dump padrão será /dev/lg_dumplve /dev/lg_dumplv será um dispositivo de dump dedicado. AIX® Versão 7.1e posterior, estende os recursos de dump assistido por firmware para torná-lo como o método de dump do sistema padrão se ele for suportado pela plataforma.
- Um espaço de paginação espelhado pode ser usado como um dispositivo de dump.
- Não use um drive de disquete como seu dispositivo de dump.
- Se você usa um dispositivo de paginação, só use hd6, o dispositivo de paginação principal. O sistema operacional AIX suporta usando qualquer dispositivo de paginação no grupo de volume raiz (rootvg) como o dispositivo de dump secundário.
- Se você usar um dispositivo removível como uma fita ou DVD, esteja ciente de que o dump não abrange volumes. Assim, o dump deve caber em um único volume.
- É possível configurar um dispositivo iSCSI inicializador de software no grupo de volume raiz (rootvg) como o dispositivo de dump para um dump do sistema assistido por firmware, para AIX Versão 6.1 com o Nível de tecnologia 6100-01.
- Dumps remotos para servidores thin são suportados para AIX 6.1. Deve-se definir o recurso de dump relativo no NIM master para ver o recurso de dump no cliente NIM como um disco iSCSI que pode ser usado apenas para configurar o dispositivo de dump primário Apenas o dump do sistema assistido por firmware pode ser configurado em um dispositivo de disco iSCSI
- Para o AIX Versão 6.1 com o Nível de Tecnologia 6100-06, é possível configurar um dump assistido por firmware da memória do kernel
- Ao configurar um dispositivo de dump para um volume lógico que é criptografado e bloqueado, você pode ver uma mensagem de erro.
- Não é possível configurar um dispositivo de dump para um volume lógico se a criptografia ou decriptografia do volume lógico estiver em andamento.
Para AIX 6.1 e versões mais recentes, todos os dumps são compactados Você deve usar o comando savecore para copiar dumps do dispositivo de dump para um arquivo.
- Retorno da estimativa do tamanho do dump
- Exibição de informações sobre o dump mais recente
- Detecção de um novo lixão
A sinalização -t especifica o tipo de dump. Seus valores possíveis são tradicionais e fw-assistida.
A sinalização -f especifica o modo de dump do sistema de memória completo. Este modo é relevante apenas para o dump do sistema assistido por firmware. Nesse modo, o dump é realizado independentemente do sistema operacional. Toda a memória de partição é salva no dump.
Running sysdumpdev em Grupos de Volume Não rootvg
Você pode usar um volume lógico de dump fora do grupo de volume raiz, se ele não for um dispositivo de dump permanente e para um dump de sistema tradicional apenas. Por exemplo, se a sinalização -P não for especificada. No entanto, se você escolher um espaço de paginação, o dispositivo de dump não pode ser copiado a menos que ele esteja em rootvg. Se o dispositivo de dump deve ser copiado, apenas o rootvg está ativo antes da paginação ser iniciada.
Os dispositivos de dump primário devem estar sempre no grupo de volume raiz para dispositivos de dump permanentes. O dispositivo secundário pode estar fora do grupo de volume raiz, a menos que seja um espaço de paginação.
Sinalizações
| Item | Descrição |
|---|---|
| -d diretório | Especifica o diretório o dump é copiado para a inicialização do sistema. Se a cópia falhar na hora do boot, você pode usar a sinalização -d para ignorar o dump do sistema. |
| -D diretório | Especifica o diretório o dump é copiado para a inicialização do sistema. Se a cópia falhar no tempo de inicialização, você poderá usar a sinalização -D para copiar o dump para uma mídia externa.Nota: Ao usar as bandeiras -d directory ou -D directory , as seguintes condições de erro são detectadas:
|
| -e | Estima o tamanho do dump (em bytes) para o sistema em execução atual. O tamanho que é mostrado é o tamanho estimado do dump compactado. |
| Item | Descrição |
|---|---|
| -f{ disallow | allow_kernel | requi_kernel | allow_full | requis_full } | Especifica se o dump do sistema assistido por firmware permite, requer ou proíbem o dump da memória do kernel ou da memória completa. Na memória do kernel ou no modo de memória completo, o dump é realizado independentemente do sistema operacional. Toda a memória relevante do kernel é salva em um dump do sistema de memória do kernel. Toda a memória de partição é salva em um dump do sistema de memória completo. A sinalização -f tem as seguintes variáveis:
|
| -i | Indica que o comando sysdumpdev foi chamado a partir de uma função do sistema. Esta sinalização é usada apenas por utilitários do sistema. O sinalizador -i não fará a alteração solicitada se o valor afetado já tiver sido modificado por outra função que não seja uma função automática IBM; ou seja, o sinalizador -i não substituirá uma alteração anterior. |
| -i | Redefine as indicações de mudanças anteriores. Após a sinalização -I é especificada, mudanças são permitidas com a bandeira -i . |
| -k | Se a sua máquina tem um comutador de modo chave, é necessário estar na posição de serviço antes que um dump possa ser forçado com as sequências de chave de dump. |
| -k | Se a sua máquina tiver um comutador de modo chave, o botão de reset ou as sequências de chave de dump forçarão um dump com a chave na posição normal, ou em uma máquina sem um comutador de modo chave. Nota: Em uma máquina sem um comutador de modo chave, um dump não pode ser forçado com a sequência de chaves sem este conjunto de valor.
|
| -l | Lista o valor atual dos dispositivos de dump primário e secundário, diretório de cópias e atributo forcecopy . A sinalização -l também exibe o tipo de dump atual. A lista a seguir indica os valores possíveis que são exibidos:
|
| -n | Desativa a compactação de dump GZIP do Nest Accelerators (NX).. O dump do sistema é compactada sem usar o NX GZIP. |
| -n | Ativa a compactação de dump acelerado do Nest Accelerators (NX) GZIP. A compactação de dump NX GZIP é aplicável apenas a dumps do sistema de tipos assistidos por firmware |
| -L | Exibe informações estatísticas sobre o dump do sistema mais recente. Isso inclui data e hora do último dump, número de bytes gravados e status de conclusão. A sinalização -L mostra tanto o tamanho de comprimido quanto o tamanho descompactado do dump. O tamanho comprimido é o tamanho do que realmente foi gravado no dispositivo de dump. Se nenhum dump anterior foi registrado na memória não volátil, esta flag varre os dispositivos de dump para o dump existente. Observação:
|
| -P | Torna permanente o dispositivo de dump especificado pelas bandeiras -p ou -s . A sinalização -P só pode ser usada com as bandeiras -p ou -s . |
| -p dispositivo | Altera temporariamente o dispositivo de dump primário para o dispositivo especificado. O dispositivo pode ser um volume lógico, um DVD gravável ou um dispositivo de fita ou um disco iSCSI configurado pelo NIM para dump remoto |
| -q | Suprime todas as mensagens para a saída padrão. Se esta sinalização for usada com a sinalização -l, -zou -L , a sinalização -q será ignorada. |
| -s dispositivo | Dispositivo Temporariamente altera o dispositivo de dump secundário para o dispositivo especificado. Os mesmos dispositivos válidos para a sinalização -p são válidos aqui. |
| -S dispositivo | Varre um dispositivo de dump específico para um dump compactado válido. O dump deve ser de um release AIX com suporte de dump paralelo. Esta sinalização pode ser usada apenas com a bandeira -L . |
| -t{ tradicional | fw-assistida } | Especifica o tipo de dump a ser executado. A sinalização -t tem as seguintes variáveis:
Quando o tipo de dump do sistema assistido por firmware não é permitido no tempo de configuração, ou não é forçado em tempo de solicitação de dump, um dump do sistema tradicional é realizado. Além disso, porque a área do zero é reservada apenas na inicialização, uma mudança de configuração do dump do sistema tradicional para o dump do sistema assistido por firmware não é eficaz até que o sistema seja reinicializado. |
| -v | Quando o status do dump não for 0, esta opção exibirá informações de debug de dump disponíveis. Os dados do debug, quando disponíveis, são usados por serviço para diagnosticar falhas de dump. Esta sinalização só pode ser usada com a bandeira -L . |
| -z | Determina se um novo dump do sistema está presente. Se um estiver presente, uma string contendo o tamanho do dump em bytes e o nome do dispositivo de dump será escrita para saída padrão. Se um novo dump do sistema não existir, nada é retornado. Depois que o comando sysdumpdev -z for executado em um dump de sistema existente, o dump não será mais considerado recente. |
Se nenhum sinalizador for usado com o comando sysdumpdev , os dispositivos de dump padrão são usados.
Segurança
Controle de Acesso: Somente o usuário root pode executar este comando.
Códigos De Erro
| STATUS DE DUMP | Descrição | Valor de LED |
|---|---|---|
| 0 | dump concluído com sucesso | 0C0 |
| -1 | não há dispositivo de dump definido | 0C8 |
| -2 | dispositivo de dump pequeno demais | 0C4 |
| -3 | Dump caiu ou não começou | 0C5 |
| -4 | Erro de E/S | 0C1 |
Exemplos
- Para exibir configurações atuais do dispositivo de dump, digite o seguinte comando:sysdumpdev -lPara obter informações sobre os tipos de dump que este comando mostra, veja a descrição da sinalização -l sob a seção Flags.
- Para designar volume lógicohd7como dispositivo de dump primário, digite o seguinte comando:sysdumpdev -p /dev/hd7
- Para designar dispositivo de fitarmt0como o dispositivo de dump secundário, digite o seguinte comando:sysdumpdev -s /dev/rmt0
- Para exibir informações da chamada de dump anterior, digite o seguinte comando:sysdumpdev -L
- Para alterar permanentemente o objeto de banco de dados para o dispositivo de dump primário para/dev/newdisk1, digite o seguinte comando:
- Para determinar se um novo dump do sistema existe, digite o seguinte comando:sysdumpdev -zSe um dump do sistema tiver ocorrido recentemente, uma saída que é semelhante à seguinte é exibida:
4537344 /dev/hd7 - Para especificar o diretório que um dump é copiado para após um crash do sistema, se o dispositivo de dump for/dev/hd6, digite o seguinte comando:sysdumpdev -d /tmp/dumpEsta tentativa de copiar o dump de/dev/hd6para/tmp/dumpapós um crash do sistema. Se houver um erro durante a cópia, o sistema continua iniciando e o dump é perdido.
- Para especificar o diretório que um dump é copiado para após um crash do sistema, se o dispositivo de dump for/dev/hd6, digite o seguinte comando:sysdumpdev -D /tmp/dumpEsta tentativa de copiar o dump de/dev/hd6para o/tmp/dumpdiretório após um acidente. Se a cópia falhar, você será solicitado com um menu. Você pode copiar o dump manualmente para alguma mídia externa através deste menu.
- Para escanear um dispositivo de dump para um dump, digite o seguinte comando:
sysdumpdev -L -S /dev/hd6