[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20110106594A - 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법 - Google Patents

광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법 Download PDF

Info

Publication number
KR20110106594A
KR20110106594A KR1020100025717A KR20100025717A KR20110106594A KR 20110106594 A KR20110106594 A KR 20110106594A KR 1020100025717 A KR1020100025717 A KR 1020100025717A KR 20100025717 A KR20100025717 A KR 20100025717A KR 20110106594 A KR20110106594 A KR 20110106594A
Authority
KR
South Korea
Prior art keywords
drive
parity
magazine
optical
optical disk
Prior art date
Application number
KR1020100025717A
Other languages
English (en)
Inventor
공성필
Original Assignee
주식회사 히타치엘지 데이터 스토리지 코리아
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 히타치엘지 데이터 스토리지 코리아 filed Critical 주식회사 히타치엘지 데이터 스토리지 코리아
Priority to KR1020100025717A priority Critical patent/KR20110106594A/ko
Priority to EP11002226A priority patent/EP2369483A3/en
Priority to US13/053,840 priority patent/US8447926B2/en
Priority to CN2011100769640A priority patent/CN102200891A/zh
Publication of KR20110106594A publication Critical patent/KR20110106594A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/10Indexing scheme relating to G06F11/10
    • G06F2211/1002Indexing scheme relating to G06F11/1076
    • G06F2211/1076RAIP, i.e. RAID on platters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

본 발명에 따른 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법은, 예를 들어, 각 매거진(Magazine)별 서로 다른 패리티 드라이브(Parity Drive) 설정 정보를, 매거진 관리 정보 내에 저장 관리하고, 임의의 한 매거진의 광디스크들이, 드라이브 베이(Drive Bay)의 광디스크 드라이브들 내에 각각 삽입되면, 상기 매거진 관리 정보 내에 저장 관리되는 패리티 드라이브 설정 정보를 검색하여, 상기 드라이브 베이의 임의의 한 광디스크 드라이브를, 패리티 드라이브로 자동 설정한 후, 상기 패리티 드라이브로 자동 설정된 광디스크 드라이브를 제외한 드라이브 베이 내의 나머지 광디스크 드라이브들에, 데이터를 분산 기록하고, 상기 패리티 드라이브에, 패리티를 집중 기록하는 레이드 3,4 기록 동작을 수행함으로써, 상기 드라이브 베이에 구비된 다수의 광디스크 드라이브들 중 어느 하나만을, 패리티 드라이브로 계속 사용하게 되는 것을 효율적으로 방지할 수 있게 되므로, 광디스크 드라이브 아카이브 시스템의 내구성 및 성능을 향상시킬 수 있게 된다.

Description

광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법 {Apparatus and method for setting a parity drive in optical disc drive archive system}
본 발명은, 예를 들어, 음악 파일, 영화 파일, 문서 파일 등과 같은 다양한 유형의 데이터를, 레이드(RAID: Redundant Array of Inexpensive Disks) 방식을 적용하여, 다수의 광디스크들에 기록하는 광디스크 드라이브 아카이브(Archive) 시스템에서의 패리티(Parity) 드라이브 설정 장치 및 방법에 관한 것이다.
일반적으로 널리 알려진 바와 같이, 레이드(RAID)는, 여러 개의 하드디스크(HDD)에 데이터를 분산하여 기록하는 기술로서, 데이터를 분산하여 기록하는 방식에 따라 레이드 레벨(RAID Level)이 구분되는 데, 각각의 레이드 레벨에 따라 저장 장치의 신뢰성을 높이거나 전체적인 성능을 향상시킬 수 있다.
한편, 상기 레이드(RAID)가 처음에 제안되었을 때에는, 5 가지의 레벨만이 존재하였으나, 이후에 중첩 레벨을 비롯한 여러 가지 다른 레벨들이 추가되고 있는 데, 상기 레이드는, 여러 개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동하게 하는 것이다.
예를 들어, 레이드 0(RAID 0)은, 오류 검출을 위한 패리티(Parity)가 없는 스트리핑(Striping)된 2 개 이상의 디스크가 사용되는 반면, 레이드 1(RAID 1)은, 패리티가 없는 미러링(Mirroring)된 2 개 이상의 디스크가 사용되므로, 디스크 오류와 단일 디스크 실패에 대비하여 실패 방지 기능이 제공된다.
또한, 레이드 3,4(RAID 3,4)는, 패리티가 단순 제공되는 스트리핑(Striping)된 3 개 이상의 디스크가 사용되는 데, 예를 들어, 도 1에 도시한 바와 같이, 4 개의 디스크를 사용하는 경우, 음악 파일, 영화 파일, 문서 파일 등과 같은 다양한 유형의 데이터들을, 3 개의 디스크에 분산 기록하고, 나머지 1 개의 디스크에 오류 검출을 위한 패리티(Parity)를 집중 기록하게 된다.
그리고, 레이드 5(RAID 5)는, 패리티가 배분되는 스트리핑(Striping)된 3 개 이상의 디스크가 사용되는 데, 예를 들어, 도 2에 도시한 바와 같이, 5 개의 디스크를 사용하는 경우, 데이터를 5 개의 디스크에 분산 기록함과 아울러, 오류 검출을 위한 패리티를 5 개의 디스크에 배분(Distributed) 기록하는 것으로, 이와 같은 레이드는 널리 알려진 공지의 기술이므로, 더 이상의 구체적인 기술 설명은 생략하기로 한다.
한편, 최근에는, 예를 들어, 쥬크 박스 등과 같은 형태의 광디스크 드라이브 아카이브 시스템(ODD Archive System)이 보급되어 점차 상용화되고 있는 데, 예를 들어, 아카이브의 경우, 데이터의 원본을 저장 관리하는 것인 반면, 백업(Back Up)의 경우, 데이터의 복사본을 저장 관리하는 것으로, 상기 아카이브와 백업은 실질적으로 차이점이 있다.
또한, 상기 광디스크 드라이브 아카이브 시스템에는, 다수의 광디스크 드라이브들이 구비된 드라이브 베이(Drive Bay)가 포함 구성되는 데, 예를 들어, 제1 내지 제4 광디스크 드라이브(Drive 1~4)가 구비된 드라이브 베이에, 레이드 3,4(RAID 3,4)를 적용하는 경우, 제1 내지 제3 광디스크 드라이브(Drive 1~3)에 삽입된 제1 내지 제3 광디스크들에, 데이터를 분산 기록하고, 나머지 제4 광디스크 드라이브(Drive 4)에 삽입된 제4 광디스크에는, 오류 검출을 위한 패리티(Parity)를 집중 기록하게 된다.
그러나, 상기 드라이브 베이에 구비된 제1 내지 제4 광디스크 드라이브 중 제4 광디스크 드라이브(Drive 4)만을, 패리티 드라이브(Parity Drive)로 계속 사용하게 되면, 제1 내지 제3 광디스크 드라이브(Drive 1~3)에 비해, 제4 광디스크 드라이브의 사용 빈도수가 훨씬 높아지기 때문에, 제4 광디스크 드라이브의 내구성이 급격히 저하되므로, 결국 광디스크 드라이브 아카이브 시스템에 치명적인 오류가 발생하게 되는 문제점이 있다.
본 발명은, 예를 들어, 음악 파일, 영화 파일, 문서 파일 등과 같은 다양한 유형의 데이터를, 레이드 3,4(RAID 3,4) 방식을 적용하여, 다수의 광디스크들에 분산 기록하는 광디스크 드라이브 아카이브(ODD Archive) 시스템에서, 드라이브 베이(Drive Bay)에 구비된 다수의 광디스크 드라이브들 중 임의의 한 특정 광디스크 드라이브만을 패리티 드라이브(Parity Drive)로 계속 사용하는 것을 효율적으로 방지할 수 있도록 하기 위한 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법을 제공하기 위한 것이다.
본 발명에 따른 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 방법은, 다수의 광디스크 드라이브들이 구비된 드라이브 베이와, 다수의 광디스크들이 그룹핑된 매거진들이 구비된 디스크 매거진 유니트를 포함하여 구성되는 광디스크 드라이브 아카이브 시스템에서, 각 매거진별 서로 다른 패리티 드라이브 설정 정보를, 매거진 관리 정보 내에 저장 관리하는 1단계; 임의의 한 매거진의 광디스크들이, 상기 드라이브 베이의 광디스크 드라이브들 내에 각각 삽입되면, 상기 매거진 관리 정보 내에 저장 관리되는 패리티 드라이브 설정 정보를 검색하는 2단계; 및 상기 검색 결과에 따라, 상기 드라이브 베이의 임의의 한 광디스크 드라이브를, 패리티 드라이브로 자동 설정하는 3단계를 포함하여 이루어지는 것을 특징으로 하며,
또한, 상기 매거진 관리 정보에는, 매거진 번호, 광디스크 번호, 파일 명, 그리고 패리티 드라이브 번호 중 어느 하나 이상이 연계 저장되는 것을 특징으로 하며,
또한, 상기 패리티 드라이브로 자동 설정된 광디스크 드라이브를 제외한 드라이브 베이 내의 나머지 광디스크 드라이브들에, 데이터를 분산 기록하고, 상기 패리티 드라이브에, 패리티를 집중 기록하는 레이드 3,4 기록 동작을 수행하는 단계를 더 포함하여 이루어지는 것을 특징으로 하며,
또한, 상기 레이드 3,4 기록 동작을 수행하기 위하여, 상기 드라이브 베이에는, 적어도 3 개 이상의 광디스크 드라이브들이 구비되고, 상기 각 매거진에는, 적어도 3 개 이상의 광디스크들이 그룹핑되는 것을 특징으로 하며,
또한, 본 발명에 따른 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치는, 다수의 광디스크 드라이브들이 구비된 드라이브 베이와, 다수의 광디스크들이 그룹핑된 매거진들이 구비된 디스크 매거진 유니트를 포함하여 구성되는 광디스크 드라이브 아카이브 시스템에 있어서, 각 매거진별 서로 다른 패리티 드라이브 설정 정보가 포함된 매거진 관리 정보를 저장 관리하기 위한 메모리; 임의의 한 매거진의 광디스크들을, 상기 드라이브 베이의 광디스크 드라이브들 내에 각각 삽입하기 위한 로더; 및 상기 매거진 관리 정보 내에 저장 관리되는 패리티 드라이브 설정 정보를 검색하여, 상기 드라이브 베이의 임의의 한 광디스크 드라이브를, 패리티 드라이브로 자동 설정하기 위한 컨트롤러를 포함하여 구성되는 것을 특징으로 하며,
또한, 상기 매거진 관리 정보에는, 매거진 번호, 광디스크 번호, 파일 명, 그리고 패리티 드라이브 번호 중 어느 하나 이상이 연계 저장되는 것을 특징으로 하며,
또한, 상기 컨트롤러는, 상기 패리티 드라이브로 자동 설정된 광디스크 드라이브를 제외한 드라이브 베이 내의 나머지 광디스크 드라이브들에, 데이터를 분산 기록하고, 상기 패리티 드라이브에, 패리티를 집중 기록하는 레이드 3,4 기록 동작을 제어하는 것을 특징으로 하며,
또한, 상기 레이드 3,4 기록 동작을 수행하기 위하여, 상기 드라이브 베이에는, 적어도 3 개 이상의 광디스크 드라이브들이 구비되고, 상기 각 매거진에는, 적어도 3 개 이상의 광디스크들이 그룹핑되는 것을 특징으로 한다.
본 발명에 따른 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법은, 예를 들어, 각 매거진(Magazine)별 서로 다른 패리티 드라이브(Parity Drive) 설정 정보를, 매거진 관리 정보 내에 저장 관리하고, 임의의 한 매거진의 광디스크들이, 드라이브 베이(Drive Bay)의 광디스크 드라이브들 내에 각각 삽입되면, 상기 매거진 관리 정보 내에 저장 관리되는 패리티 드라이브 설정 정보를 검색하여, 상기 드라이브 베이의 임의의 한 광디스크 드라이브를, 패리티 드라이브로 자동 설정한 후, 상기 패리티 드라이브로 자동 설정된 광디스크 드라이브를 제외한 드라이브 베이 내의 나머지 광디스크 드라이브들에, 데이터를 분산 기록하고, 상기 패리티 드라이브에, 패리티를 집중 기록하는 레이드 3,4 기록 동작을 수행함으로써, 상기 드라이브 베이에 구비된 다수의 광디스크 드라이브들 중 어느 하나만을, 패리티 드라이브로 계속 사용하게 되는 것을 효율적으로 방지할 수 있게 되므로, 광디스크 드라이브 아카이브 시스템의 내구성 및 성능을 향상시킬 수 있게 된다.
도 1은 일반적인 레이드 3,4 방식에 대한 실시예를 도시한 것이고,
도 2는 일반적인 레이드 5 방식에 대한 실시예를 도시한 것이고,
도 3은 본 발명이 적용되는 광디스크 드라이브 아카이브 시스템에 대한 실시예의 구성을 도시한 것이고,
도 4는 본 발명에 따라 저장 관리되는 매거진 관리 정보에 대한 실시예의 구성을 도시한 것이고,
도 5는 본 발명에 따른 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 방법에 대한 실시예의 동작 흐름도를 도시한 것이고,
도 6 및 도 7은 본 발명에 따라 드라이브 베이 내의 패리티 드라이브가 변경 설정되는 실시예를 도시한 것이다.
이하, 본 발명에 따른 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법에 대한 바람직한 실시예에 대해, 첨부된 도면을 참조하여 상세히 설명한다.
도 3은, 본 발명이 적용되는 광디스크 드라이브 아카이브 시스템에 대한 실시예의 구성을 도시한 것으로, 예를 들어, 상기 광디스크 드라이브 아카이브 시스템(100)에는, 인터페이스 모듈(11), 재생/기록부(12), 스토리지(13), 드라이브 베이(14), 디스크 매거진 유니트(15), 네트워크 모듈(16), 컨트롤러(17), 로더(18), 그리고 메모리(19) 등이 포함 구성될 수 있다.
한편, 상기 인터페이스 모듈(11)에는, 예를 들어, 개인용 컴퓨터(PC) 또는 유에스비 메모리(USB Memory) 등과 같은 다양한 로컬 디바이스(Local Device)들이 연결 접속될 수 있으며, 상기 네트워크 모듈(16)에는, 인터넷 등과 같은 네트워크를 통해 음악 파일, 영화 파일, 문서 파일 등과 같은 다양한 유형의 콘텐츠를 제공하는 콘텐츠 서버(Contents Server) 등이 연결 접속될 수 있다.
또한, 상기 스토리지(Storage)(13)는, 예를 들어, 대용량의 하드디스크(HDD)가 사용될 수 있으며, 상기 드라이브 베이(Drive Bay)(14)에는, 다수 개의 광디스크 드라이브들, 예를 들어, 제1 내지 제4 광디스크 드라이브들(Drive 1~4)이 포함 구성될 수 있다.
그리고, 상기 디스크 매거진 유니트(Disc Magazine Unit)(15)에는, 다수 개의 광디스크들이 그룹핑된 여러 개의 매거진들이 포함 구성되는 데, 예를 들어, 제1 내지 제4 광디스크들(Disc 1~4)이 그룹핑된 제1 매거진(Magazine 1)과, 제5 내지 제8 광디스크들(Disc 5~8)이 그룹핑된 제2 매거진(Magazine 2)과, 제9 내지 제12 광디스크들(Disc 9~12)이 그룹핑된 제3 매거진(Magazine 3), 그리고 제13 내지 제16 광디스크들(Disc 13~16)이 그룹핑된 제4 매거진(Magazine 4) 등이 포함 구성될 수 있다.
한편, 상기 로더(Loader)(18)는, 상기 컨트롤러(17)의 동작 제어에 따라, 상기 디스크 매거진 유니트(15)에 포함 구성된 임의의 한 매거진(예: Magazine 1)의 광디스크들(예: Disc 1~4)을, 상기 드라이브 베이(14)에 일괄적으로 삽입(Insert) 또는 배출(Eject)하는 일련의 디스크 로딩(Loading) 동작을 수행하게 된다.
그리고, 상기 메모리(19)는, 예를 들어, 플래시(Flash) 메모리 또는 이이피롬(EEPROM) 등과 같은 비휘발성 메모리가 사용되며, 상기 다수의 매거진들에 대한 관리 정보, 즉 매거진 관리 정보(Magazine Management Information)가 저장 관리된다.
한편, 상기 매거진 관리 정보에는, 예를 들어, 도 4에 도시한 바와 같이, 매거진 번호(Magazine No.), 디스크 번호(Disc No.), 파일 명(File Name), 그리고 패리티 드라이브 번호(Parity Drive No.) 등이, 룩업 테이블(Look-Up Table) 형태로 연계 저장될 수 있는 데, 상기 패리티 드라이브 번호는, 각 매거진별로 서로 다르게 패리티 드라이브를 설정하기 위한 정보로서, 사용자의 선택에 의해 설정되거나, 또는 상기 컨트롤러(17)에 의해 자동으로 설정될 수 있다.
예를 들어, 도 4에 도시한 바와 같이, 제1 내지 제4 디스크(Disc 1~4)가 그룹핑된 제1 매거진(Magazine 1)에는, 제1 광디스크 드라이브(Drive 1)가, 패리티 드라이브로 설정되고, 제5 내지 제8 디스크(Disc 5~8)가 그룹핑된 제2 매거진(Magazine 2)에는, 제2 광디스크 드라이브(Drive 2)가, 패리티 드라이브로 설정될 수 있다.
그리고, 제9 내지 제12 디스크(Disc 9~12)가 그룹핑된 제3 매거진(Magazine 3)에는, 제3 광디스크 드라이브(Drive 3)가, 패리티 드라이브로 설정되고, 제13 내지 제16 디스크(Disc 13~16)가 그룹핑된 제4 매거진(Magazine 4)에는, 제4 광디스크 드라이브(Drive 4)가, 패리티 드라이브로 설정될 수 있다.
한편, 상기 컨트롤러(17)에서는, 예를 들어, 사용자의 요청 등에 따라, 상기 로더(18)를 동작 제어하여, 상기 디스크 매거진 유니트(15)에 포함된 임의의 한 매거진의 광디스크들을, 상기 드라이브 베이(14) 내에 삽입하고 나면, 상기 매거진 관리 정보 내에 기록된 각 매거진별 패리티 드라이브 번호(Parity Drive No.)를 검색하게 된다.
그리고, 상기 컨트롤러(17)에서는, 상기 검색 결과에 따라, 상기 드라이브 베이(14) 내의 임의의 한 광디스크 드라이브를 패리티 드라이브(Parity Drive)로 설정한 후, 상기 재생/기록부(13)를 동작 제어하여, 음악 파일, 영화 파일, 문서 파일 등과 같은 다양한 유형의 데이터를, 레이드 3.4(RAID 3,4) 방식을 적용하여, 다수의 광디스크에 기록하게 된다.
한편, 상기 레이드 3,4 방식을 적용하기 위해서는, 전술한 바와 같이, 적어도 3 개 이상의 광디스크들이 필요하기 때문에, 상기 드라이브 베이(14)에는, 적어도 3 개 이상의 광디스크 드라이브들이 구비되고, 상기 각 매거진(Magazine)에는, 적어도 3 개 이상의 광디스크들이 그룹핑되는 데, 이에 대해 상세히 설명하면 다음과 같다.
도 5는, 본 발명에 따른 광디스크 드라이브 시스템에서의 패리티 드라이브 설정 방법에 대한 실시예의 동작 흐름도를 도시한 것으로, 예를 들어, 상기 컨트롤러(17)는, 도 4를 참조로 전술한 바와 같이, 각 매거진별 패리티 드라이브를 서로 다르게 설정하기 위한 정보로서, 상기 패리티 드라이브 번호(Parity Drive No.)를 생성하여, 상기 메모리(19) 내의 매거진 관리 정보에 저장 관리하게 된다(S10).
그리고, 상기 컨트롤러(17)에서는, 사용자의 요청 등에 따라, 상기 로더(18)를 동작 제어하여, 상기 디스크 매거진 유니트(15)에 구비된 다수의 매거진들 중 임의의 한 매거진을 선택한 후, 그 매거진의 광디스크들을, 상기 드라이브 베이(14)에 포함 구성된 광디스크 드라이브들 내에 각각 인서트하게 된다.
예를 들어, 도 6에 도시한 바와 같이, 상기 디스크 매거진 유니트(15)에 구비된 다수의 매거진들 중 제1 매거진(Magazine 1)으로 그룹핑된 제1 내지 제4 광디스크들(Disc 1~4)을, 상기 드라이브 베이(14)에 포함 구성된 제1 내지 제4 광디스크 드라이브(Drive 1~4)에 각각 인서트하게 되면,(S11), 상기 컨트롤러(17)에서는, 해당 매거진 번호를 확인하게 된다(S12).
그리고, 상기 확인된 해당 매거진 번호에 연계 설정된 패리티 드라이브 번호를, 상기 메모리(19)에 저장 관리되는 매거진 관리 정보에서 검색하게 되고(S13), 상기 검색된 패리티 드라이브 번호에 상응하는 임의의 한 광디스크 드라이브를 패리티 드라이브로 자동 설정하게 된다(S14).
예를 들어, 상기와 같이 제1 매거진으로 그룹핑된 제1 내지 제4 광디스크들이, 상기 드라이브 베이의 제1 내지 제4 광디스크 드라이브들에 각각 삽입된 경우, 상기 컨트롤러(17)에서는, 상기 매거진 관리 정보를 검색 참조하여, 상기 제1 광디스크 드라이브를 패리티 드라이브로 자동 설정하게 된다.
그리고, 상기 재생/기록부(12)를 동작 제어하여, 레이드 3,4(RAID 3,4) 기록 동작을 수행하게 되는 데(S15), 예를 들어, 상기 인터페이스 모듈(11)을 통해 로컬 디바이스에서 제공되는 데이터, 또는 상기 네트워크 모듈(16)을 통해 콘텐츠 서버에서 제공되는 다양한 유형의 데이터를, 상기 제2 내지 제4 광디스크 드라이브 내에 삽입된 제2 내지 제4 광디스크들(Disc 2~4)에 분산 기록하고, 상기 제1 광디스크 드라이브 내에 삽입된 제1 광디스크(Disc 1)에는, 오류 검출을 위한 패리티(Parity)를 집중 기록하게 된다.
한편, 상기 컨트롤러(17)에서는, 상기와 같은 일련의 레이드 3,4 기록 동작을 수행하던 도중, 사용자의 요청 등에 따라, 광디스크 이젝트(Eject) 동작을 수행하게 되는 경우(S16), 예를 들어, 시스템이 오프(System Off)되지 않은 상태에서(S17), 상기 드라이브 베이(14)에 삽입된 제1 매거진의 제1 내지 제4 광디스크(Disc 1~4)를 이젝트한 후, 도 7에 도시한 바와 같이, 제2 매거진(Magazine 2)의 제5 내지 제8 광디스크들(Disc 5~8)을, 상기 드라이브 베이(14)에 인서트하게 되면, 상기 매거진 관리 정보를 검색 참조하여, 제2 광디스크 드라이브(Drive 2)를 패리티 드라이브로 자동 설정하게 된다.
그리고, 상기 재생/기록부(12)를 동작 제어하여, 레이드 3,4(RAID 3,4) 기록 동작을 수행하게 되는 데, 이 경우, 상기 드라이브 베이(14)의 제1, 제3 및 제4 광디스크 드라이브 내에 삽입된 제1, 제3 및 제4 광디스크들(Disc 1, 3, 4)에는, 데이터가 분산 기록되고, 상기 패리티 드라이브로 설정된 제2 광디스크 드라이브 내에 삽입된 제2 광디스크(Disc 2)에는, 오류 검출을 위한 패리티(Parity)가 집중 기록된다.
즉, 상기 드라이브 베이(14) 내에, 제1 매거진(Magazine 1)의 광디스크들(Disc 1~4)이 삽입될 때에는, 제1 광디스크 드라이브(Drive 1)가 패리티 드라이브로 설정되고, 제2 매거진(Magazine 2)의 광디스크들(Disc 5~8)이 삽입될 때에는, 제2 광디스크 드라이브(Drive 2)가 패리티 드라이브로 변경 설정된다.
따라서, 상기 드라이브 베이에 구비된 다수의 광디스크 드라이브들 중 어느 하나만을, 패리티 드라이브로 계속 사용하게 되는 것을 효율적으로 방지할 수 있게 되므로, 광디스크 드라이브 아카이브 시스템의 내구성 및 성능을 향상시킬 수 있게 된다.
참고로, 상기 드라이브 베이와, 디스크 매거진 유니트, 그리고 매거진은, 임의의 다른 용어, 예를 들어, 멀티 드라이브와, 디스크 카트리지 유니트, 그리고 카트리지 등으로 일컬어질 수 있다.
이상, 전술한 본 발명의 바람직한 실시예는, 예시의 목적을 위해 개시된 것으로, 당업자라면, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 또다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다.
100 : 광디스크 드라이브 아카이브 시스템
11 : 인터페이스 모듈 12 : 재생/기록부
13 : 스토리지 14 : 드라이브 베이
15 : 디스크 매거진 유니트 16 : 네트워크 모듈
17 : 컨트롤러 18 : 로더
19 : 메모리

Claims (8)

  1. 다수의 광디스크 드라이브들이 구비된 드라이브 베이와, 다수의 광디스크들이 그룹핑된 매거진들이 구비된 디스크 매거진 유니트를 포함하여 구성되는 광디스크 드라이브 아카이브 시스템에서,
    각 매거진별 서로 다른 패리티 드라이브 설정 정보를, 매거진 관리 정보 내에 저장 관리하는 1단계;
    임의의 한 매거진의 광디스크들이, 상기 드라이브 베이의 광디스크 드라이브들 내에 각각 삽입되면, 상기 매거진 관리 정보 내에 저장 관리되는 패리티 드라이브 설정 정보를 검색하는 2단계; 및
    상기 검색 결과에 따라, 상기 드라이브 베이의 임의의 한 광디스크 드라이브를, 패리티 드라이브로 자동 설정하는 3단계를 포함하여 이루어지는 것을 특징으로 하는 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 방법.
  2. 제 1항에 있어서,
    상기 매거진 관리 정보에는, 매거진 번호, 광디스크 번호, 파일 명, 그리고 패리티 드라이브 번호 중 어느 하나 이상이 연계 저장되는 것을 특징으로 하는 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 방법.
  3. 제 1항에 있어서,
    상기 패리티 드라이브로 자동 설정된 광디스크 드라이브를 제외한 드라이브 베이 내의 나머지 광디스크 드라이브들에, 데이터를 분산 기록하고, 상기 패리티 드라이브에, 패리티를 집중 기록하는 레이드 3,4 기록 동작을 수행하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 방법.
  4. 제 3항에 있어서,
    상기 레이드 3,4 기록 동작을 수행하기 위하여, 상기 드라이브 베이에는, 적어도 3 개 이상의 광디스크 드라이브들이 구비되고, 상기 각 매거진에는, 적어도 3 개 이상의 광디스크들이 그룹핑되는 것을 특징으로 하는 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 방법.
  5. 다수의 광디스크 드라이브들이 구비된 드라이브 베이와, 다수의 광디스크들이 그룹핑된 매거진들이 구비된 디스크 매거진 유니트를 포함하여 구성되는 광디스크 드라이브 아카이브 시스템에 있어서,
    각 매거진별 서로 다른 패리티 드라이브 설정 정보가 포함된 매거진 관리 정보를 저장 관리하기 위한 메모리;
    임의의 한 매거진의 광디스크들을, 상기 드라이브 베이의 광디스크 드라이브들 내에 각각 삽입하기 위한 로더; 및
    상기 매거진 관리 정보 내에 저장 관리되는 패리티 드라이브 설정 정보를 검색하여, 상기 드라이브 베이의 임의의 한 광디스크 드라이브를, 패리티 드라이브로 자동 설정하기 위한 컨트롤러를 포함하여 구성되는 것을 특징으로 하는 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치.
  6. 제 5항에 있어서,
    상기 매거진 관리 정보에는, 매거진 번호, 광디스크 번호, 파일 명, 그리고 패리티 드라이브 번호 중 어느 하나 이상이 연계 저장되는 것을 특징으로 하는 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치.
  7. 제 5항에 있어서,
    상기 컨트롤러는, 상기 패리티 드라이브로 자동 설정된 광디스크 드라이브를 제외한 드라이브 베이 내의 나머지 광디스크 드라이브들에, 데이터를 분산 기록하고, 상기 패리티 드라이브에, 패리티를 집중 기록하는 레이드 3,4 기록 동작을 제어하는 것을 특징으로 하는 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치.
  8. 제 7항에 있어서,
    상기 레이드 3,4 기록 동작을 수행하기 위하여, 상기 드라이브 베이에는, 적어도 3 개 이상의 광디스크 드라이브들이 구비되고, 상기 각 매거진에는, 적어도 3 개 이상의 광디스크들이 그룹핑되는 것을 특징으로 하는 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치.
KR1020100025717A 2010-03-23 2010-03-23 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법 KR20110106594A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020100025717A KR20110106594A (ko) 2010-03-23 2010-03-23 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법
EP11002226A EP2369483A3 (en) 2010-03-23 2011-03-17 Method of controlling optical disc drive archive system
US13/053,840 US8447926B2 (en) 2010-03-23 2011-03-22 Method of controlling optical disc drive archive system
CN2011100769640A CN102200891A (zh) 2010-03-23 2011-03-23 用于控制光盘驱动器存档系统的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100025717A KR20110106594A (ko) 2010-03-23 2010-03-23 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20110106594A true KR20110106594A (ko) 2011-09-29

Family

ID=44117044

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100025717A KR20110106594A (ko) 2010-03-23 2010-03-23 광디스크 드라이브 아카이브 시스템에서의 패리티 드라이브 설정 장치 및 방법

Country Status (4)

Country Link
US (1) US8447926B2 (ko)
EP (1) EP2369483A3 (ko)
KR (1) KR20110106594A (ko)
CN (1) CN102200891A (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2013005418A1 (ja) * 2011-07-06 2015-02-23 パナソニック株式会社 記憶装置および記憶方法
JP2013178696A (ja) * 2012-02-29 2013-09-09 Hitachi-Lg Data Storage Inc アーカイブシステムおよび処理方法
JP2014053066A (ja) * 2012-08-08 2014-03-20 Toshiba Corp 情報記録装置、情報再生装置、及びフォーマット方法
CN105324816A (zh) 2013-05-17 2016-02-10 道格卡森联合公司 图像档案盘
US10191673B2 (en) * 2015-12-15 2019-01-29 Spectra Logic Corporation Forming optical disk set of different capacities from factory rejected optical disks

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2534922B2 (ja) * 1990-02-09 1996-09-18 パイオニア株式会社 複数ディスク収納プレ―ヤ
US5673412A (en) * 1990-07-13 1997-09-30 Hitachi, Ltd. Disk system and power-on sequence for the same
US5255251A (en) * 1990-10-24 1993-10-19 International Data Engineering, Inc. Optical disc cartridge handling apparatus with removable magazine
JP3135751B2 (ja) * 1993-07-16 2001-02-19 株式会社東芝 データ記憶装置
JP3099930B2 (ja) * 1993-07-16 2000-10-16 株式会社東芝 ディスクアレイ装置
JPH08263226A (ja) * 1995-03-23 1996-10-11 Toshiba Corp 情報記憶装置
JP3566458B2 (ja) * 1995-08-30 2004-09-15 株式会社東芝 アーカイブ装置
US6347359B1 (en) * 1998-02-27 2002-02-12 Aiwa Raid Technology, Inc. Method for reconfiguration of RAID data storage systems
US7035972B2 (en) * 2002-09-03 2006-04-25 Copan Systems, Inc. Method and apparatus for power-efficient high-capacity scalable storage system
JP2004213064A (ja) * 2002-12-26 2004-07-29 Fujitsu Ltd Raid装置及びその論理デバイス拡張方法
US7032086B2 (en) * 2003-02-28 2006-04-18 Hewlett-Packard Development Company, L.P. System and method for adjusting storage device layout with at least one status for the adjusting
JP4426333B2 (ja) * 2004-02-18 2010-03-03 株式会社日立製作所 ディスクアレイ装置
JP4488807B2 (ja) * 2004-06-25 2010-06-23 株式会社日立製作所 ボリューム提供システム及び方法
KR20100025717A (ko) 2008-08-28 2010-03-10 주식회사 하이닉스반도체 반도체 소자의 제조방법

Also Published As

Publication number Publication date
US20110238911A1 (en) 2011-09-29
CN102200891A (zh) 2011-09-28
EP2369483A2 (en) 2011-09-28
US8447926B2 (en) 2013-05-21
EP2369483A3 (en) 2011-11-02

Similar Documents

Publication Publication Date Title
TWI515723B (zh) 用於判定儲存於磁帶媒體上之資料之存取序列之方法、電腦系統及電腦程式產品
US7864478B2 (en) Verification of a tape data storage cartridge
EP2317428B1 (en) Automatically linking partitions on a tape media device
CN1726472A (zh) 预配置备份的dvd-rws
US20060161823A1 (en) Disk array system configuring a logical disk drive having a redundancy function
US10817207B2 (en) Management of a multi-library storage system
JP2008146408A (ja) データ記憶装置、そのデータ再配置方法、プログラム
JP5636115B2 (ja) テープドライブでのデータ改ざん検知方法、ファイルシステム
US8447926B2 (en) Method of controlling optical disc drive archive system
JP5956971B2 (ja) LTFS(LinearTapeFileSystem)によって実現するWORMカートリッジのサポート
US10725970B2 (en) Block storage device with optional deduplication
JPWO2013038618A1 (ja) 情報記憶媒体ライブラリアレイ装置、情報記録方法及び情報記録プログラム
JP2016110686A (ja) 光ディスクライブラリ装置、光ディスク、および光ディスクライブラリシステム
KR20110103660A (ko) 광디스크 드라이브 레이드 기록 장치 및 방법
US11704040B2 (en) Transparent drive-to-drive copying
US11163482B2 (en) Dynamic performance-class adjustment for storage drives
US20070064557A1 (en) Distributed copying method and system
US11907048B2 (en) Scaling media utilizing healthy regions of a tape cartridge
US9390745B2 (en) Data archive system
EP2657833A2 (en) File processing apparatus and file processing method
KR20110106593A (ko) 광디스크 드라이브 아카이브 시스템에서의 드라이브 사용 제어 장치 및 방법
US20070064324A1 (en) Discontinuous copying method and system
JP2010123167A (ja) 情報記録装置、再生装置、及び、方法
KR20120110670A (ko) 바이너리 트리 구조의 캐시 컨트롤 레코드 관리 방법
JP2012138144A (ja) 記録再生装置および記録再生方法

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid