AUDIT LIBRARY(자동화 라이브러리의 볼륨 자원 명세 감사)

자동화 라이브러리에 있는 볼륨 자원 명세를 감사하고 동기화하려면 이 명령을 사용하십시오.

라이브러리 클라이언트에서 AUDIT LIBRARY 명령을 실행하면 클라이언트는 클라이언트 자원 명세를 라이브러리 관리자의 자원 명세와 동기화합니다. 라이브러리 클라이언트가 불일치를 발견하면 라이브러리 관리자에서 볼륨의 소유권을 변경하여 불일치를 정정합니다.

라이브러리가 SCSI, 349X 또는 ACSLS(LIBTYPE=SCSI, LIBTYPE=349X 또는 LIBTYPE=ACSLS)인 서버에서 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 명령을 사용하십시오.

권한 클래스

이 명령을 실행하려면 시스템 권한이나 제한되지 않은 스토리지 권한이 있어야 합니다.

구문

구문 다이어그램 읽기비주얼 구문 다이어그램 건너뛰기 AUDIT LIBRary 라이브러리 이름 CHECKLabel=YesCHECKLabel=YesBarcodeREFRESHstate=NoREFRESHstate=NoYesALLOWLIBClient=NoALLOWLIBClient=NoYes

매개변수

library_name (필수)
감사할 라이브러리 이름을 지정합니다.
CHECKLabel
감사 중 스토리지 볼륨 레이블 확인 방법을 지정합니다. 이 매개변수는 SCSI 라이브러리에만 적용됩니다. 다른 라이브러리 유형에서는 이 매개변수가 무시됩니다. 기본값은 YES입니다. 사용 가능한 값은 다음과 같습니다.
Yes
서버가 각 볼륨 레이블을 검사하여 볼륨의 ID를 확인하도록 지정합니다.
Barcode
서버가 바코드 판독기를 사용하여 스토리지 레이블을 읽도록 지정합니다. 바코드를 사용하면 감사 처리 시간이 줄어듭니다. 이 매개변수는 SCSI 라이브러리에만 적용됩니다.
주의: 스캐너가 바코드 레이블을 읽을 수 없거나 바코드 레이블이 누락된 경우, 서버는 드라이브에 해당 테이프를 로드하여 레이블을 읽습니다.
REFRESHstate
구성의 변경사항이 반영될 수 있도록 초기화 중에 정상적으로 얻은 라이브러리에 대한 서버의 정보를 새로 고칠지 여부를 지정합니다. REFRESHSTATE 매개변수를 Yes로 설정하면 라이브러리를 다시 정의하거나 서버를 다시 시작할 필요 없이 이 조치가 완료됩니다. 기본값은 No입니다. 사용 가능한 값은 다음과 같습니다.
No
라이브러리가 감사될 때 서버가 라이브러리의 상태를 새로 고치지 않도록 지정합니다.
Yes
AUDIT LIBRARY 명령이 실행될 때 서버가 라이브러리의 상태를 새로 고치도록 지정합니다.
ALLOWLIBClient
감사 라이브러리가 라이브러리 클라이언트에서 실행될 수 있는지, 아니면 특정 SHARED 라이브러리 유형을 가진 라이브러리에서 실행될 수 있는지를 지정합니다. 이 매개변수는 라이브러리 SHARED 유형을 가진 라이브러리에만 적용됩니다.

ALLOWLIBClient 매개변수가 ‘Yes’로 설정되면, 감사 라이브러리가 라이브러리 클라이언트에서 실행되어 라이브러리 클라이언트와 라이브러리 관리자 간의 볼륨 인벤토리를 동기화할 수 있습니다. 이 경우, 감사 작업은 라이브러리 클라이언트에 정의된 라이브러리 SHARED 유형을 사용하여 해당 라이브러리에 대해 실행됩니다. 기본값은 NO입니다. 사용 가능한 값은 다음과 같습니다.

No
서버가 지정된 SHARED 라이브러리 유형을 가진 라이브러리에 대해서는 감사 기능을 수행하지 않도록 지정합니다.
Yes
서버가 SHARED 라이브러리 유형을 가진 라이브러리에 대해 AUDIT LIBRARY 작업을 수행하도록 지정합니다.

예제: 자동화 라이브러리 감사

EZLIFE 자동화 라이브러리를 감사합니다.
audit library ezlife

관련 명령

표 1. AUDIT LIBRARY 관련 명령
명령 설명
처리 취소 백그라운드 서버 프로세스를 취소합니다.
라이브러리 정의 자동 또는 수동 라이브러리를 정의합니다.
라이브러리 삭제 라이브러리를 삭제합니다.
볼륨 분리 볼륨 이름으로 이동식 순차 볼륨의 마운트를 해제합니다.
쿼리 라이브러리 하나 이상의 라이브러리에 대한 정보를 표시합니다.
LIBVOLUME 쿼리 라이브러리 볼륨에 대한 정보를 표시합니다.
쿼리 처리 과정 백그라운드 프로세스에 대한 정보를 표시합니다.
라이브러리 업데이트 라이브러리의 속성을 변경합니다.