CLI를 사용하여 드라이브 덤프 파일 수집

명령행(CLI)을 사용하여 드라이브에서 덤프 파일을 수집할 수 있습니다. MDisk에서 내부 로그 파일을 수집하려면 triggerdrivedump 명령을 실행하십시오. 그런 다음 덤프 파일을 나열, 삭제 또는 복사할 수 있습니다.

시작하기 전에

이 태스크 정보

triggerdrivedump 명령은 덤프 파일을 생성하고 드라이브를 포함하는 노드의 /dumps/drive 디렉토리에 저장합니다.

프로시저

  1. triggerdrivedump CLI 명령을 실행하십시오.

    지정된 드라이브에 대한 드라이브 덤프 파일을 생성하려면 triggerdrivedumpdrive_id 명령을 실행하십시오.

    알아두기: 출력 결과에서 덤프 파일이 포함된 node_id에 유의하십시오.
    예:
    ...
    Drive dump on node id [74] successfully created
    ...
    여기에서 node_id 값은 74입니다.
  2. lsdumps 명령을 실행하여 지정된 노드에서 /dumps/drive 디렉토리에 파일을 나열하십시오.

    지정된 노드에 대한 드라이브 덤프 파일을 나열하려면 다음 명령을 실행하십시오. lsdumps -prefix /dumps/drive node_id | node_name

    다음 출력 결과는 드라이브 덤프를 표시합니다.
    id filename
    0  drivedump_7802207-1_20_130326_102200
  3. cpdumps 명령을 실행하여 구성 노드에 덤프 파일을 복사하십시오. 복사가 완료되기 전에 구성 노드의 /dumps 디렉토리가 가득 차면 메시지가 리턴되지 않습니다. 이 시나리오를 피하려면 구성 노드로 데이터를 마이그레이션하기 전에 /dumps 디렉토리를 지우십시오.

    드라이브 덤프 파일을 지정된 노드에서 구성 노드에 복사하려면 다음 명령을 실행하십시오. cpdumps -prefix /dumps/drive node_id | node_name

    구성 노드에서 복사된 드라이브 덤프를 표시하려면 다음 명령을 실행하십시오. 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. 지정된 노드에 있는 /dumps 디렉토리 및 모든 서브디렉토리에서 모든 파일을 삭제하려면 다음 명령을 실행하십시오. cleardumps -prefix /dumps node_id | node_name /dumps의 서브디렉토리에서만 파일을 삭제하려면 -prefix 매개변수를 지정하십시오.

    지정된 노드에서 드라이브 덤프 파일을 삭제하려면 다음 명령을 실행하십시오. cleardumps -prefix /dumps/drive node_id|node_name node_id | node_name

결과

다음과 같은 경우에는 덤프 파일이 구성 노드 이외의 노드에 작성될 수 있습니다.
  • 드라이브가 다른 I/O 그룹에 속한 노드에 연결되어 있음
  • 덤프 시 노드에 대한 연결이 완료되지 않음.
명령 피드백은 덤프가 나타나는 노드를 표시합니다. 덤프가 구성 노드에 나타나는 경우 덤프 정보를 구성 노드에 복사할 필요가 없습니다.