O 매체 관리

이 장에서는 서로 다른 밀도로 기록된 동일 유형의 매체를 관리하는 방법 및 이전 밀도로 쓰여진 카트리지와 새 밀도로 쓰여진 카트리지를 구분하는 방법에 대해 설명합니다.

개요

이 개요에서는 다음과 같은 항목에 대해 다룹니다.

  • 제한 사항 및 발생 가능한 문제

  • 서로 다른 밀도에서 동일 매체에 기록되는 테이프 드라이브 예

  • 권장 해결 방법

제한 사항

새로운 테이프 드라이브가 소개될 때는 기존 테이프 매체를 사용하면서도 더 높은 밀도로 기록을 수행하는 경우가 많습니다. 이러한 새 드라이브는 이전 밀도로 기록된 테이프를 읽을 수 있지만, 이전 밀도로 쓰기를 수행할 수는 없습니다. 이전 테이프 드라이브는 높은 밀도로 읽기 또는 쓰기를 수행할 수 없습니다.

이러한 제한 사항으로 인해 다음과 같은 문제가 발생할 수 있습니다.

  • 새 밀도로 쓰여진 테이프가 이전 드라이브에 마운트된 경우, 이전 드라이브가 테이프를 읽을 수 없습니다.

  • 스토리지 관리 응용 프로그램이 나중에 파일을 추가하여 부분적으로 사용된 테이프를 채우려고 시도할 때, 새 테이프 드라이브가 읽을 수 있지만 쓸 수 없는 다른 밀도를 사용해서 테이프가 쓰여진 경우 작업이 실패합니다.

라이브러리에 이전 테이프 드라이브와 새로운 테이프 드라이브가 혼용된 경우에는 매체 유형이 동일한 테이프 카트리지를 관리해야 합니다.

다음 예에서는 동일한 매체에 기록되지만, 밀도가 서로 다른 테이프 드라이브를 보여줍니다.

  • T10000A 및 T10000B 테이프 드라이브에서 사용되는 T10000 매체

    T10000B 테이프 드라이브는 T10000A와 동일한 매체를 사용하지만 T10000A 밀도의 두 배로 데이터를 기록합니다. T10000B는 T10000A 매체를 읽을 수 있으며, T10000B 밀도 데이터를 기록하기 위해 이를 재생 이용(테이프 처음부터 쓰기)할 수 있지만, 이전에 기록된 T10000A에 데이터를 첨부할 수 없습니다.

    T10000A 드라이브는 T10000A 밀도 데이터를 쓰기 위해 T10000B 카트리지를 재생 이용할 수 있지만, T10000B 카트리지에서 읽거나 데이터를 첨부할 수 없습니다.

  • T9840A, T9840B, T9840C 및 T9840D 테이프 드라이브에서 사용되는 9840 매체

    T9840A, T9840B, T9840C 및/또는 T9840D 드라이브가 혼합된 경우에는 9840 매체를 관리해야 합니다. 이유:

    • T9840A 및 T9840B

      T9840A 및 T9840B 테이프 드라이브는 동일 매체를 사용하며 동일 밀도로 기록합니다.

    • T9840C

      T9840C는 T9840A 및 T9840B와 동일한 매체를 사용하지만 두 배의 밀도로 기록합니다.

    • T9840D

      T9840D는 T9840C 드라이브 밀도보다 거의 두 배로 기록합니다.

      T9840A, T9840B, T9840C 및/또는 T9840D 드라이브가 혼합된 경우에는 9840 매체를 관리해야 합니다.

  • T9940A 및 T9940B 테이프 드라이브에서 사용되는 9940 매체

    • T9940A

      T9940A 드라이브는 단일 밀도 데이터 쓰기를 위해 T9940B 카트리지를 재생 이용할 수 있지만, T9940B 카트리지에서 읽거나 데이터를 첨부할 수 없습니다.

    • T9940B

      T9940B 테이프 드라이브는 T9940A와 동일한 매체를 사용하지만 T9940A 밀도의 두 배로 데이터를 기록합니다. T9940B는 T9940A 매체를 읽을 수 있으며, 두 배 밀도로 데이터를 쓰기 위해 이를 재생 이용할 수 있습니다. 하지만 이전에 기록된 T9940A 카트리지에 데이터를 첨부할 수 없습니다.

해결 방법

ACSLS에는 두 개 이상의 드라이브 유형이 쓰기를 수행할 수 있지만, 기록 밀도가 호환되지 않는 경우에 공통 매체를 관리하는 데 사용할 수 있는 도구가 포함되어 있습니다. 클라이언트 응용 프로그램은 이러한 도구를 사용해서 데이터 읽기/첨부 비호환성을 관리해야 합니다.

다음과 같은 방법을 사용해서 ACS 내에서 밀도가 서로 다른 공통 매체에서 기록을 수행하는 드라이브를 관리합니다.

  • ACS에 있는 모든 이전 드라이브를 동시에 새 드라이브로 교체합니다.

    이 방법은 가장 간단하고 안전한 전략입니다. 이 전략을 사용하면 서로 다른 밀도를 사용하는 드라이브 조합을 관리하는 데 따른 문제를 방지할 수 있습니다. 이렇게 할 수 없는 경우에는 두번째 글머리 기호에 설명된 것처럼 이전 드라이브를 새 드라이브로 점진적으로 교체할 수 있습니다.

    주:

    이전 드라이브를 새 드라이브로 교체한 후 이전 기록 밀도로 쓰여진 테이프에는 파일을 첨부하지 마십시오. Veritas NetBackup에서 이 작업은 테이프 일시 중지를 통해 수행됩니다.
  • 이전 드라이브를 새 드라이브로 점진적으로 교체합니다.

    이를 위해서는 서로 다른 밀도로 기록된 공통 매체를 관리해야 합니다. 이를 위해서는 다음과 같은 방법을 선택할 수 있습니다.

    • 카트리지가 SL8500 및 SL3000 라이브러리에서 마운트 해제될 때 반환된 기록 형식 정보를 사용해서 매체를 관리합니다. 이 방법에 대해서는 다음 절에서 설명합니다.

    • 각 형식에 대해 별도의 ACSLS 풀을 만듭니다.

    • 백업 응용 프로그램(예: Veritas NetBackup, Legato NetWorker, IBM Tivoli 또는 CA BrightStor)의 기능을 사용해서 매체 풀을 관리합니다.

ACSLS에서 보고된 기록 밀도를 사용하여 공통 매체 관리

카트리지가 최신 라이브러리의 최신 테이프 드라이브에서 마운트 해제되면 해당 카트리지의 기록 형식이 ACSLS에 보고됩니다. ACSLS는 이러한 기록 형식을 해당 데이터베이스에 저장합니다. display volume 명령을 사용하면 이 정보를 표시할 수 있습니다.

기록 형식은 다음과 같이 보고됩니다.

  • 라이브러리:

    • SL3000

    • SL8500(4.10 이상 펌웨어)

  • 테이프 드라이브:

    • 모든 T10000 테이프 드라이브(1.38 이상 펌웨어)

    • T9840A, T9840C 및 T9840D(T9840B를 제외한 모든 T9840 테이프 드라이브)(1.4.2 이상 펌웨어)

    • T9940A 및 T9940B 테이프 드라이브(1.4.2 이상 펌웨어)

아래 예에서는 T10000A 및 T10000B 형식으로 기록된 T10000 매체를 관리하는 방법에 대해 설명합니다. 다음 표에 따라 사용자 상황에 맞는 절차를 적용하십시오.

이전 형식 드라이브 새 형식 드라이브
T10000A T10000B
T9940A T9940B
T9840A/T9840B T9840C 또는 T9840D
T9840C T9840D

주:

아래 설명에서는 명령 및 유틸리티에 대해 다음과 같은 구문 규약이 사용됩니다.
  • 있는 그대로 입력되는 명령 및 유틸리티는 굵게 표시됩니다.

  • 변수(사용자가 정확한 값을 입력해야 함)는 기울임꼴로 표시됩니다.

절차

T10000B 드라이브가 설치된 다음 기록 형식 정보를 사용해서 호환되는 테이프 드라이브에 카트리지를 마운트합니다. T10000A 밀도로 기록된 카트리지는 T10000A 드라이브 또는 T10000B 드라이브에서 읽을 수 있지만, T10000A 드라이브만 T10000A 형식으로 기록된 데이터를 첨부할 수 있습니다. T10000B 드라이브만 T10000B 형식으로 기록된 카트리지에서 읽기 또는 첨부를 수행할 수 있습니다.

스크래치 카트리지를 마운트할 때는 특별한 처리가 필요하지 않습니다. 테이프 시작 부분부터 카트리지 쓰기를 수행할 때는 이전 기록 형식이 문제가 되지 않습니다.

기존에 데이터가 기록된 카트리지에 대해 읽기 또는 쓰기를 수행할 드라이브를 선택하려면 이 절차를 따릅니다. 다음 명령은 카트리지 기록 형식을 읽고 쓸 수 있는 드라이브를 식별합니다.

비스크래치 카트리지 마운트

  1. 카트리지의 기록 형식을 표시합니다.

    display volume vol_id -f recording_format_family recording_format_model

    이 볼륨의 기록 형식이 표시됩니다.

  2. 다음 query 명령을 사용해서 호환되는 드라이브를 식별합니다.

    query mount vol_id

    카트리지와 호환되는 드라이브가 표시됩니다.

    • 카트리지를 마운트하기 전에 올바른 드라이브 유형을 선택합니다.

      query 명령은 T10000A 및 T10000B 드라이브를 모두 반환합니다(두 드라이브 유형 모두 T10000 매체와 호환되기 때문).

    • 드라이브 유형을 사용해서 T10000A를 T10000B와 구분합니다.

      목록에서 호환되는 첫번째 드라이브를 선택하면 전달 작업이 최소화되어 라이브러리 성능이 향상됩니다.

  3. 다음 명령을 사용해서 기록 형식과 호환되는 드라이브에 카트리지를 마운트합니다.

    mount vol_id drive_id

새 기록 형식으로 마이그레이션

  • 카트리지의 모든 데이터가 만료된 경우에는 테이프의 시작 부분부터 새로운 기록 형식으로 카트리지 쓰기를 다시 수행할 수 있습니다.

    만료된 카트리지에 대한 자세한 내용은 LSM 채우기를 참조하십시오.

  • 모든 T10000A 드라이브가 변환되었거나 T10000B 드라이브로 교체된 다음에는 T10000A 형식으로 기록된 카트리지에 데이터가 첨부되지 않은 경우 모든 T10000 매체를 T10000B 드라이브가 사용할 수 있습니다.

ACSLS 풀에서 다른 밀도로 기록된 공통 매체 관리

아래 예에서는 T9940A 및 T9940B 밀도로 기록된 9940 매체를 관리하는 방법에 대해 설명합니다. 다음 절차는 서로 다른 테이프 드라이브가 서로 다른 밀도의 공통 매체에서 기록되는 모든 경우에 적용됩니다. 다음 표에 따라 사용자 상황에 맞는 절차를 적용하십시오.

이전 형식 드라이브 새 형식 드라이브
T10000A T10000B
T9940A T9940B
T9840A/T9840B T9840C 또는 T9840D
T9840C T9840D
SDLT 220 SDLT 320

절차

  1. ACS에서 모든 9940 데이터(비스크래치) 카트리지를 식별하고 이를 T9940A 풀에 지정합니다. 이 작업은 T9940A 드라이브가 있는 ACS에서 T9940B 드라이브를 설치하기 전에 수행합니다.

    이제 9940 스크래치 카트리지를 T9940A 또는 T9940B 풀에 지정할 수 있습니다.

    1. 다음 명령을 사용해서 T9940A 및 T9940B 매체 풀을 정의합니다.

      define pool pool_id

    2. 모든 9940 매체를 보고합니다.

      이 작업은 아래에 표시된 것처럼 display volume 명령(옵션 1) 또는 사용자 정의 volrpt(옵션 2)를 사용해서 수행할 수 있습니다.

      결과 파일이 기록됩니다.

      • 옵션 1

        display volume 명령을 사용해서 결과를 파일에 기록합니다.

        display volume * -media STK2P > filename

        설명:

        모든 9940 테이프 카트리지(매체 STK2P)가 보고됩니다.

        filename은 결과를 기록할 파일 이름입니다. 카트리지가 있는 ACS ID도 나열됩니다.

        출력 내용을 읽고 필요에 따라 특정 ACS에서 카트리지를 선택합니다.

        하나의 ACS에서 카트리지를 선택하려면 -home 피연산자를 사용해서 이 ACS의 카트리지만 선택합니다.

        display volume * -home acs_id.*,*,*,* -media STK2P> filename

      • 옵션 2

        ACS의 모든 볼륨에 대해 사용자 정의 volrpt를 사용합니다. 결과 파일이 기록됩니다.

        volrpt -d -f custom_volrpt_file -a acs_id > filename

        설명:

        custom_volrpt_file은 사용자 정의 volrpt에서 보고된 필드를 지정하는 파일 이름입니다. 다음 필드가 보고됩니다.

        VOLUME_ID      6   2
        MEDIA_TYPE     7   2
        VOLUME_TYPE    4   2 
        

        acs_id는 관리 중인 ACS의 ID입니다.

        filename은 결과를 기록할 파일 이름입니다.

      출력 내용을 읽고 매체 유형이 STK2P인 볼륨만 선택합니다.

    3. 선택한 볼륨을 적합한 풀에 지정합니다.

      다음 명령을 사용해서 모든 비스크래치(VOLUME_TYPE = D) 카트리지를 T9940A 풀에 지정합니다.

      set scratch off pool_id vol_id
      

      다음 명령을 사용해서 스크래치 카트리지(VOLUME_TYPE = S)를 T9940A 또는 T9940B 풀에 지정합니다.

      set scratch pool_id vol_id
      
  2. T9940B 드라이브가 설치된 다음 풀을 사용해서 호환되는 테이프 드라이브에 카트리지를 마운트합니다.

    T9940A 기록 밀도로 기록된 카트리지는 T9940A 드라이브 또는 T9940B 드라이브에서 읽을 수 있지만, T9940A 드라이브만 9940A 매체에 데이터를 첨부할 수 있습니다. T9940B 드라이브만 9940B 기록 밀도로 기록된 카트리지에서 읽기 또는 첨부를 수행할 수 있습니다.

    다음 명령을 사용하면 T9940A 또는 T9940B 드라이브에 적합한 풀에서 카트리지 식별, 선택 및 마운트를 수행할 수 있습니다. 올바른 드라이브에 카트리지를 마운트할 수 있는 풀을 사용하십시오.

    주:

    올바른 드라이브 유형으로 스크래치 카트리지를 마운트하려면 절차 A를 따릅니다. 이미 데이터가 기록된 비스크래치 카트리지를 마운트하려면 절차 B를 따릅니다.

    절차 A - 스크래치 카트리지 마운트

    1. 드라이브를 질의해서 드라이브 유형을 식별합니다.

      query drive drive_id | all  
      
    2. 원하는 드라이브에 마운트하려는 카트리지에 대해 올바른 풀(매체 유형)을 식별합니다.

    3. 스크래치 카트리지를 지정된 풀의 드라이브에 마운트합니다.

      mount * drive_id pool_id
      

    절차 B - 비스크래치 카트리지 마운트

    1. 카트리지와 호환되는 드라이브 상태를 표시합니다.

      display volume vol_id -f pool 
      

      이 볼륨의 풀이 표시됩니다.

    2. 질의 명령을 사용해서 호환되는 드라이브를 식별합니다.

      query mount vol_id
      

      카트리지와 호환되는 드라이브가 표시됩니다.

      카트리지를 마운트하기 전에 올바른 드라이브 유형을 선택합니다. 이 질의 명령은 T9940A 및 T9940B 드라이브를 모두 반환합니다(두 드라이브 유형 모두 9940 매체와 호환되기 때문).

      드라이브 유형을 사용해서 T9940A를 T9940B와 구분합니다.

    3. 선택한 드라이브에서 카트리지를 마운트합니다.

      mount vol_id drive_id
      
  3. 카트리지의 모든 데이터가 만료되었으면, 새 기록 밀도를 위해 스크래치 카트리지를 풀로 마이그레이션할 수 있습니다. T9940A 및 T9940B 드라이브는 해당 밀도로 카트리지를 다시 초기화할 수 있으므로, 스크래치 카트리지를 다른 풀에 다시 지정할 수 있습니다.

    set scratch pool_id vol_id
    
  4. 모든 T9940A 드라이브가 변환되었거나 T9940B 드라이브로 교체된 다음에는 데이터가 T9940A 기록 밀도로 기록된 카트리지에 첨부되지 않은 경우 모든 9940 매체를 T9940B 드라이브가 사용할 수 있습니다.