Netbackup 풀/그룹에서 테이프 제거

Netbackup 풀/그룹에서 테이프 제거

오프사이트 백업에 사용하는 테이프에 대해 별도의 볼륨 풀을 만들었습니다. 백업이 완료되면 테이프를 제거하고 로봇 인벤토리를 다시 실행합니다.

인벤토리에는 해당 테이프가 제거된 것으로 표시되지만 테이프는 풀에 남아 있습니다.. GUI를 통해 테이프를 '삭제'하려고 하면 오류 91이 발생합니다.

netbackup에서 이러한 테이프를 제거하는 방법을 아는 사람이 있습니까?

답변1

적어도 테이프에 유용한 데이터가 있는 동안에는 그렇지 않습니다.

해당 데이터가 만료되면 미디어 관리자에서 해당 테이프를 클릭하고 "변경"을 선택한 다음 풀을 변경하여 풀에서 테이프를 제거할 수 있습니다(아마도 스크래치 풀로 변경하여 필요에 따라 선택 및 사용됨). .

답변2

이는 NetBackup 측에서 설계된 동작입니다. 풀에서 테이프를 제거하려는 이유는 무엇입니까?

답변3

Kyle, 귀하는 NetBackup의 "Vault" 기능을 복제하려고 하는 것 같습니다. 이 기능은 사용된 테이프를 감지하고 매일, 매주 또는 기타 기준으로 수동으로 꺼내도록 설정할 수 있습니다.

이는 이전 버전의 NetBackup에서는 비용이 많이 드는 문제였지만 6.5에서는 꽤 잘 작동합니다. 하지만 별도의 라이센스가 필요합니다.

이 활동을 직접 스크립트로 작성할 수도 있지만 변경하려는 것은 볼륨 풀(주로 목적이나 보존에 따라 테이프의 논리적 그룹을 나타냄)이 아니라 볼륨 그룹(테이프의 물리적 위치를 나타냄)입니다. 000_00000_TLD는 "첫 번째 DLT 라이브러리"에 대한 상상력이 풍부한 이름의 볼륨 그룹 이름이고 "VAULT-PRIMARIES-HMED1"은 첫 번째 오프 사이트 위치입니다.

필요한 명령은 다음과 같습니다.

vmquery -rn 0 -b# 로봇의 어떤 테이프(-rn 0)가 할당되었는지, 즉 사용되었는지 확인하는 데 사용합니다.

그런 다음 각각에 대해 다음을 사용하십시오.

vmchange -res -multi_eject -ml T00036 -rn 0 -rt TLD -rh hpstmed001# 호스트 hpstmed001의 DLT 로봇 0에서 테이프 T00036을 꺼냅니다.

해당 명령 구문이 올바르지 않음을 보장하므로 명령 참조를 읽어보세요!

문안 인사,

홍옥

관련 정보