dumpmdiskbadblocks
dumpmdiskbadblocks 명령을 사용하여 지정된 MDisk에 있는 잘못된 블록 개수 및 위치를 수정 프로시저에서 사용할 덤프 파일에 쓸 수 있습니다.
매개변수
- object_id | object_name
- (필수) 잘못된 블록 레코드 테이블을 덤프해야 하는 MDisk를 지정합니다.
설명
dumpmdiskbadblocks 명령을 사용하여 지정된 MDisk에 있는 잘못된 블록 개수 및 위치를 수정 프로시저에 사용할 읽을 수 있는 ASCII 덤프 파일에 쓰십시오. 출력은 이벤트 로그가 발생한 잘못된 블록으로 구성됩니다.
출력 파일을 나열하려면 lsdumps -prefix /dumps/mdisk를 사용하십시오. 출력 파일을 지우려면 cleardumps -prefix /dumps/mdisk를 사용하십시오.
보고된 이벤트 로그 순서 번호는 512개의 블록 영역으로 구성된 잘못된
블록 레코드에 나타나는 첫 번째 이벤트에 해당합니다.
- 동일한 리젼에 여러 이벤트 로그가 있는 경우에는 가장 빠른 이벤트 순서가 사용됩니다.
- 동일한 리젼에 다른 유형의 이벤트 로그가 있으면 RAID 멤버 드라이브의 매체 오류로 인한 잘못된 블록의 이벤트 순서 번호가 우선합니다.
- 잘못된 블록 범위가 레코드 경계에서 실행되는 경우 마지막 레코드에 해당하는 순서 번호가 사용됩니다.
최대 덤프 파일 수는 20입니다.
호출 예제
dumpmdiskbadblocks 3
MDisk에 잘못된 블록이 있는 경우의 출력 결과:
Cluster name: my_cluster
Timestamp of dump: Fri Oct 31 11:27:33 2017 UTC
Mdisk id: 3
Mdisk name: mdisk3
Number of bad blocks: 6
Start LBA: 0x1234123412341234
Length: 2
Event log sequence number: 1
Start LBA: 0x5678568102341234
Length: 4
Event log sequence number: 2
MDisk에 잘못된 블록이 없는 경우의 출력 결과:
Cluster name: my_cluster
Timestamp of dump: Fri Oct 31 11:27:33 2017 UTC
Mdisk id: 3
Mdisk name: mdisk3
Number of bad blocks: 0
