NetWorker: 저장 및 복구에 uasm 사용
Summary: 이 문서에서는 세이브/복구 데이터 인코딩 및 디코딩 작업의 기반이 되는 NetWorker uasm 명령의 다양한 용도에 대해 설명합니다. 특정 데이터 경로 작업을 격리하여 성능 테스트 및 문제 해결 작업에 사용할 수 있습니다. 마지막으로, 경우에 따라 손상된 세이브 세트에 대한 낮은 수준의 복구 지원 기능으로 사용할 수 있습니다. ...
Instructions
uasm 정보
uasm 명령은 XDR(External Data Representation)을 사용하여 모든 종류의 데이터를 인코딩할 때 NetWorker에서 사용하는 하위 수준 유틸리티입니다. 저장 및 복구 유틸리티의 기반이 되며 일반적인 시나리오에서는 사용되지 않지만 이 문서에서 설명하는 다양한 용도가 있습니다.
- 즉석 저장, NetWorker 인덱스 파일 시스템 이동 복구.
- 다른 소프트웨어 또는 네트워크 오버헤드 없이 클라이언트에서 데이터 소스의 읽기 또는 쓰기 속도를 테스트합니다.
- 손상된 세이브 세트(특히 테이프)에서 데이터 복구
참고: uasm 명령은 일반적인 NetWorker 복구 작업에서는 엄격하게 지원되지 않습니다. 이 정보는 문제가 있는 세이브 세트에서 복잡한 수동 복구 작업을 수행하기 위한 수단으로 제공되거나 테스트 목적으로 제공됩니다. UASM은 데이터베이스와 같은 더 복잡한 세이브 세트의 인덱스 및 다중 세이브 세트 종속성으로 인해 파일 시스템이 아닌 백업을 복구할 것으로 예상할 수 없습니다.
인덱스 파일 시스템 저장 또는 이동
NetWorker 인덱스 파일 시스템에는 특별한 속성이 있으므로 UASM을 사용하여 이동하는 것이 좋습니다. 자세한 내용은 NetWorker: 클라이언트 파일 인덱스를 새 위치로 이동하는 방법에서 자세한 내용을 참조하십시오. 명령줄에서 소스 및 대상 파일 시스템 모두에 액세스할 수 있다고 가정하고 다음 명령을 실행합니다.
uasm -s -i /nsr/index/client_name | uasm -r -m "/nsr/index"="/new_index_path"
/nsr/index/client_name를 인덱스 또는 소스 폴더의 전체 경로로 바꿉니다. m 인수에서 상위 폴더(/nsr/index)를 소스 상위 폴더로 교체하고 대상 상위 폴더(/new_index)를 복사할 폴더(client_name)의 적절한 위치로 바꿉니다.
소스 데이터에서 세이브 읽기 속도 테스트
인코딩을 위해 uasm에 대한 호스트 디스크 하위 시스템의 데이터 전송 속도를 테스트하려면 uasm save 및 즉시 데이터를 삭제하여 소스 읽기 성능을 격리합니다.
Linux
date +%FT%T; uasm -s -i <source_directory> > /dev/null 2>&1; date +%FT%T
Windows
time /t & uasm -s -i <source_directory> > NUL 2>&1 & time /t
스캐너 생성 파일에서 복구
불량 지점이나 기타 부분적인 세이브 세트 손상이 있는 테이프의 경우 uasm을 사용하여 스캐너로 생성된 파일을 복구해야 할 수 있습니다. 자세한 내용은 NetWorker: 스캐너 유틸리티를 사용하여 복구 명령을 우회하는 방법과 NetWorker의 일반적인 워크플로를 통해 uasm-recoverable scanner_file 세이브 세트 덤프를 생성하는 방법에 대한 자세한 내용을 볼 수 있습니다.
UNIX 파일 시스템은 Windows 파일 시스템으로 복구할 수 없으며 그 반대의 경우도 마찬가지입니다. 스캐너 생성 파일을 복구하려면 먼저 uasm을 실행하여 파일이 사용 가능한지 확인하고 세이브 세트의 경로 계층 구조를 확인합니다.
uasm -rnv < scanner_file
경로가 알려지면 세이브 세트의 original_path 에서 선택한 recovery_path 로 리디렉션하여 복구를 실행할 수 있습니다. 이 가 아직 없으면 다시 생성됩니다.
uasm -rv -m "original_path"="new_path" < scanner_file
경로를 이미 알고 있는 경우 uasm 명령의 일부로 직접 지정하여 제공된 파일 또는 디렉토리 인수만 복구할 수 있습니다. 이 스위치는 -m 경로 리디렉션 스위치와 함께 사용하거나 사용하지 않을 수 있습니다. 제공된 복구 경로는 대/소문자를 구분합니다.
uasm -rv "/etc"="/tmp/etc" /etc/hosts < scanner_file
이 방법은 스캐너 세이브 세트 파일을 생성하는 데 디스크 공간을 사용할 수 없는 경우 스캐너 명령에서 직접 파이프라인에 사용할 수도 있습니다. 스캐너 세이브 세트 파일을 생성하는 데 사용된 것과 동일한 scanner 명령을 사용하여 스캐너 명령을 위의 uasm 예제 중 하나로 직접 파이프할 수 있지만, 파일로 리디렉션하는 대신 다음과 같이 uasm으로 파이프할 수 있습니다.
scanner -S saveset_id device_path | uasm_command