명령행(CLI)을 사용하여
드라이브에서 덤프 파일을 수집할 수 있습니다. MDisk에서 내부 로그 파일을 수집하려면 triggerdrivedump 명령을 실행하십시오.
그런 다음
덤프 파일을 나열, 삭제 또는 복사할 수 있습니다.
이 태스크 정보
triggerdrivedump 명령은
덤프 파일을 생성하고 드라이브를 포함하는 노드의 /dumps/drive 디렉토리에
저장합니다.
프로시저
- triggerdrivedump CLI 명령을 실행하십시오.
지정된 드라이브에 대한 드라이브 덤프 파일을 생성하려면 triggerdrivedumpdrive_id 명령을 실행하십시오.
알아두기: 출력 결과에서 덤프 파일이 포함된
node_id에
유의하십시오.
예:
...
Drive dump on node id [74] successfully created
...
여기에서
node_id 값은
74입니다.
- lsdumps 명령을 실행하여
지정된 노드에서 /dumps/drive 디렉토리에 파일을 나열하십시오.
지정된 노드에 대한 드라이브 덤프 파일을 나열하려면
다음 명령을 실행하십시오. lsdumps -prefix
/dumps/drive node_id | node_name
다음 출력 결과는 드라이브 덤프를 표시합니다.
id filename
0 drivedump_7802207-1_20_130326_102200
- 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
- 지정된 노드에 있는 /dumps 디렉토리 및 모든 서브디렉토리에서
모든 파일을 삭제하려면 다음 명령을 실행하십시오.
cleardumps -prefix /dumps node_id | node_name /dumps의 서브디렉토리에서만 파일을 삭제하려면
-prefix 매개변수를 지정하십시오.
지정된 노드에서 드라이브 덤프 파일을 삭제하려면 다음 명령을 실행하십시오.
cleardumps -prefix /dumps/drive node_id|node_name node_id | node_name
결과
다음과 같은 경우에는 덤프 파일이 구성 노드 이외의
노드에 작성될 수 있습니다.
- 드라이브가 다른 I/O 그룹에 속한 노드에 연결되어 있음
- 덤프 시 노드에 대한 연결이 완료되지 않음.
명령 피드백은 덤프가 나타나는 노드를
표시합니다. 덤프가 구성 노드에 나타나는 경우
덤프 정보를 구성 노드에 복사할 필요가 없습니다.