AUDIT LIBRARY(자동화 라이브러리의 볼륨 자원 명세 감사)
자동화 라이브러리에 있는 볼륨 자원 명세를 감사하고 동기화하려면 이 명령을 사용하십시오.
라이브러리 클라이언트에서 AUDIT LIBRARY 명령을 실행하면 클라이언트는 클라이언트 자원 명세를 라이브러리 관리자의 자원 명세와 동기화합니다. 라이브러리 클라이언트가 불일치를 발견하면 라이브러리 관리자에서 볼륨의 소유권을 변경하여 불일치를 정정합니다.
- SCSI 라이브러리에서, 서버는 자원 명세에서 최종 감사 이후에 이동한 볼륨의 위치도 업데이트합니다.
- 349X 라이브러리에서, 서버는 스크래치 볼륨이 스크래치 범주에 있으며 개인용 볼륨이 개인용 범주에 있는지 확인합니다.
라이브러리의 라이브러리 관리자인 서버에서 AUDIT LIBRARY 명령을 실행할 경우 (SHARED=YES), 불일치를 발견하면 서버는 볼륨의 소유권을 업데이트합니다.
서버 유형 또는 라이브러리 유형에 관계 없이 AUDIT LIBRARY 명령을 실행하면 새 볼륨이 라이브러리에 자동으로 추가되지 않습니다. 새 볼륨을 추가하려면 CHECKIN LIBVOLUME 명령을 사용해야 합니다.
- 특정 조건에서 이 AUDIT LIBRARY 명령을 실행하면 테이프 볼륨이 덮어쓰여 데이터가 손실될 수 있습니다. 라이브러리 클라이언트나 해당
SHARED라이브러리 유형을 사용하는 라이브러리에서 이 AUDIT LIBRARY 명령을 실행할 때는 주의하십시오.공유 라이브러리(LIBTYPE=SHARED)를 사용하는 서버나 라이브러리 클라이언트에서 이 AUDIT LIBRARY 명령을 실행하면, ‘private’ 상태인 테이프 볼륨이 잘못 업데이트되거나 스크래치 볼륨으로 재할당될 수 있습니다. 이 문제는 라이브러리 클라이언트에 여러 개의 라이브러리 관리자가 있고, 이전에 명령어를 UPDATE DEVCLASS 사용하여 라이브러리 이름을 변경한 경우 발생할 수 있습니다. 이 라이브러리 업데이트 후, 동일한 장치 클래스를 사용하는 테이프 볼륨이 새 라이브러리에 존재하지 않을 수 있습니다. 결과적으로, 이러한 파일들은 의도치 않게.
scratch로 변환될 수 있습니다.공유 라이브러리 환경에서 라이브러리 관리자에서 이 AUDIT LIBRARY 명령을 실행하면, 해당 명령은 테이프 라이브러리를 점검하여 라이브러리와 서버 간의 라이브러리 인벤토리를 동기화합니다.
공유 라이브러리 환경에서 라이브러리 클라이언트에서 이 AUDIT LIBRARY 명령을 실행하면, 해당 명령은 테이프 라이브러리와 연결된 스토리지 풀 내의 테이프 볼륨을 감사합니다. 이 감사 작업은 라이브러리 클라이언트와 스토리지 풀 간의 테이프 볼륨을 동기화합니다.
- 다음 예방책은 SCSI, 349X 및 ACSLS 라이브러리(LIBTYPE=SCSI, LIBTYPE=349X 및 LIBTYPE=ACSLS)에만 적용됩니다.
- AUDIT LIBRARY 명령을 실행하면 감사가 완료될 때까지 다른 라이브러리 활동이 중지됩니다. 예를 들어, AUDIT LIBRARY 명령이 실행 중일 때 서버는 라이브러리와 관련된 복원 또는 검색 요청을 처리하지 않습니다.
- 라이브러리에서 다른 활동이 발생하는 경우 AUDIT LIBRARY 명령을 실행하지 마십시오. 라이브러리가 사용 중일 때 AUDIT LIBRARY 명령을 실행하는 경우, 현재 이 라이브러리에 액세스하는 프로세스가 새 테이프 마운트를 획득하려고 하는 경우 예기치 않은 결과(예: 정지 조건)가 발생할 수 있습니다.
이 명령은 CANCEL PROCESS 명령으로 취소할 수 있는 백그라운드 프로세스를 작성합니다. 백그라운드 프로세스에 대한 정보를 표시하려면 QUERY PROCESS 명령을 사용하십시오.
권한 클래스
이 명령을 실행하려면 시스템 권한이나 제한되지 않은 스토리지 권한이 있어야 합니다.
구문
매개변수
- library_name (필수)
- 감사할 라이브러리 이름을 지정합니다.
- CHECKLabel
- 감사 중 스토리지 볼륨 레이블 확인 방법을 지정합니다. 이 매개변수는 SCSI 라이브러리에만 적용됩니다. 다른 라이브러리 유형에서는 이 매개변수가 무시됩니다. 기본값은 YES입니다. 사용 가능한 값은 다음과 같습니다.
- Yes
- 서버가 각 볼륨 레이블을 검사하여 볼륨의 ID를 확인하도록 지정합니다.
- Barcode
- 서버가 바코드 판독기를 사용하여 스토리지 레이블을 읽도록 지정합니다. 바코드를 사용하면 감사 처리 시간이 줄어듭니다. 이 매개변수는 SCSI 라이브러리에만 적용됩니다.주의: 스캐너가 바코드 레이블을 읽을 수 없거나 바코드 레이블이 누락된 경우, 서버는 드라이브에 해당 테이프를 로드하여 레이블을 읽습니다.
- REFRESHstate
- 구성의
변경사항이 반영될 수 있도록 초기화 중에 정상적으로 얻은 라이브러리에 대한
서버의 정보를 새로 고칠지 여부를 지정합니다. REFRESHSTATE
매개변수를 Yes로 설정하면 라이브러리를 다시 정의하거나 서버를 다시 시작할 필요 없이
이 조치가 완료됩니다. 기본값은 No입니다. 사용 가능한 값은 다음과 같습니다.
- No
- 라이브러리가 감사될 때 서버가 라이브러리의 상태를 새로 고치지 않도록 지정합니다.
- Yes
- AUDIT LIBRARY 명령이 실행될 때 서버가 라이브러리의 상태를 새로 고치도록 지정합니다.
- ALLOWLIBClient
- 감사 라이브러리가 라이브러리 클라이언트에서 실행될 수 있는지, 아니면 특정
SHARED라이브러리 유형을 가진 라이브러리에서 실행될 수 있는지를 지정합니다. 이 매개변수는 라이브러리SHARED유형을 가진 라이브러리에만 적용됩니다.이 ALLOWLIBClient 매개변수가 ‘Yes’로 설정되면, 감사 라이브러리가 라이브러리 클라이언트에서 실행되어 라이브러리 클라이언트와 라이브러리 관리자 간의 볼륨 인벤토리를 동기화할 수 있습니다. 이 경우, 감사 작업은 라이브러리 클라이언트에 정의된 라이브러리
SHARED유형을 사용하여 해당 라이브러리에 대해 실행됩니다. 기본값은 NO입니다. 사용 가능한 값은 다음과 같습니다.
예제: 자동화 라이브러리 감사
EZLIFE 자동화 라이브러리를 감사합니다.audit library ezlife관련 명령
| 명령 | 설명 |
|---|---|
| 처리 취소 | 백그라운드 서버 프로세스를 취소합니다. |
| 라이브러리 정의 | 자동 또는 수동 라이브러리를 정의합니다. |
| 라이브러리 삭제 | 라이브러리를 삭제합니다. |
| 볼륨 분리 | 볼륨 이름으로 이동식 순차 볼륨의 마운트를 해제합니다. |
| 쿼리 라이브러리 | 하나 이상의 라이브러리에 대한 정보를 표시합니다. |
| LIBVOLUME 쿼리 | 라이브러리 볼륨에 대한 정보를 표시합니다. |
| 쿼리 처리 과정 | 백그라운드 프로세스에 대한 정보를 표시합니다. |
| 라이브러리 업데이트 | 라이브러리의 속성을 변경합니다. |
