scanner
scanner
- NetWorker 미디어 확인기 및 인덱스 재작성 프로그램
scanner가 하는 일
- 백업 미디어(tape or disk)를 읽고 volume의 내용을 확인
- Voluem에서 SaveSet 추출
- 인덱스 다시 작성
scanner 명령어
scanner -vvv -i [device name]
-v
선택한 디바이스의 Volume이 읽기를 위해 열리고 검색 된 다음 목차 생성
목차 내용 : 해당 볼륨에서 발견된 각 SaveSet의 정보 (Client 이름, SaveSet 이름, SaveTimem, 백업 level, size, file, ssid, flag)
-i : 읽은 Volume에서 mm과 CFI를 모두 다시 작성.
ssid와 함께 사용할 경우, 지정된 SaveSet의 항목을 온라인 파일 인덱스에 복사.
인덱스 mm 정보가 없을 때 i 옵션을 주는데, 인덱스 관련된 nsrck 등의 작업을 생략하는 것. 손상된 SaveSet이나 mm 정보가 없는 SaveSet을 복구할 때 필요하다
예시
mtree 복제 받기
mtree replication으로 saveset 전송 받기
replication을 break하여 Read Only 상태를 Read Write 상태로 변경
mtree replication으로 saveset을 받았지만, mm 정보는 없는 상태
NMC에서 읽을 수 있도록 ddboost로 변환 (사용자를 지정해주기)
ddboost storage-unit modify [otest_repl] user [sysadmin]
그럼 ddboost로 조회된다
ddboost storage-unit show
위에서 만든 ddboost를 device로 추가한다
scan하기 전에는 Media에서 확인 불가
scan 작업
scanner -vvv -i [device name]
device name : NMC에 ddboost를 디바이스로 등록했을 때의 디바이스 이름을 입력
scan이 완료되면 Media에서 조회가 가능하다
Pool은 otest로 되어 있지만, 그건 이전 넷워커에서 만든 것이고 현재 넷워커에는 otest Pool이 없다
mm도 조회가 된다
복구
복구를 위해서는 원래 saveset을 가지고 있던 client의 껍데기를 NMC에 만들어주어야 한다
client를 등록해주지 않았을 경우
Recover failed from NSR server `ohsnw19': Could not find save set information for host ohsnw9 and savetime 1720511048.
클라이언트 등록
wizard로 진짜 등록할 필요 없이 우클릭 생성해서 이름만 맞춰주면 된다
Pool 생성
Media에서 확인해보면
Pool이 otest로 되어 있는 것을 볼 수 있다
Pool을 이에 맞춰서 생성해준다
안 해주면 Pool을 찾을 수 없다는 에러 발생
Device mount
복구 wizard 진행
복구 완료
CLI 복구
recover -S [ssid] -d [path]
복구 완료