Coletando arquivos de dump da unidade usando a CLI

É possível usar a interface da linha de comandos (CLI) para coletar os arquivos de dump das unidades. Para coletar arquivos de log interno a partir de MDisks, execute o comando triggerdrivedump. Subsequentemente, você pode listar, excluir ou copiar os arquivos de dump.

Antes de Iniciar

Sobre Esta Tarefa

O comando triggerdrivedump gera um arquivo de dump e salva-o no diretório /dumps/drive no nó que contém a unidade.

Procedimento

  1. Emita o comando da CLI triggerdrivedump.

    Para gerar um arquivo de dump da unidade para a unidade especificada, emita este comando triggerdrivedump drive_id

    Lembre-se: Na saída resultante, observe o node_id que contém o arquivo de dump.
    Por exemplo, em:
    ...
    dump da unidade no ID do nó [74] criado com êxito
    ...
    O valor de node_id é 74.
  2. Emita o comando lsdumps para listar arquivos no diretório /dumps/driveno nó especificado.

    Para listar os arquivos de dump da unidade para o nó especificado, emita este comando: lsdumps -prefix /dumps/drive node_id | node_name

    Esta saída resultante exibe os dumps da unidade:
    id filename 
    0  drivedump_7802207-1_20_130326_102200
  3. Emita o comando cpdumps para copiar arquivos de dump para o nó de configuração. Se o diretório /dumps no nó de configuração ficar cheio antes da conclusão da cópia, nenhuma mensagem é retornada. Para evitar esse cenário, limpe o diretório /dumps antes de migrar os dados para o nó de configuração

    Para copiar arquivos dump de unidade do nó especificado para o nó de configuração, emita este comando: cpdumps -prefix /dumps/drive node_id | node_name

    Para mostrar os dumps da unidade copiados no nó de configuração, emita este comando: lsdumps -prefix /dumps/drive:
    mcrsvt9a:superuser>lsdumps -prefix /dumps/drive
    id filename 
    0  drivedump_7802207-1_20_130326_110053 
    1  drivedump_7802113-1_225_130326_110333 
  4. Para excluir todos os arquivos do diretório /dumps e todos os subdiretórios no nó especificado, emita este comando: cleardumps -prefix /dumps node_id | node_name Para excluir apenas arquivos de um subdiretório de /dumps, especifique o parâmetro -prefix.

    Para excluir arquivos de dump da unidade do nó especificado, emita este comando: cleardumps -prefix /dumps/drive node_id|node_name node_id | node_name

Resultados

O arquivo de dump pode ser criado em um nó diferente do nó de configuração, se:
  • A unidade está conectada a um nó em um grupo de E/S diferente
  • A conectividade para o nó não está concluída no momento do dump
O feedback do comando indica em qual nó o dump aparece. Se o dump aparece no nó de configuração você não precisa copiar as informações de dump para o nó de configuração.