본 발명은 멀티-디스크 대용량 기억 시스템에서 고장난 디스크 상에 포함된 데이터의 재구성 및 카피백을 최적화시키는 시스템을 개시한다. 본 발명에 따른 시스템은, 대용량 기억을 필요로하는 처리 유닛과, RAID(Redundant Array of Inexpensive Disks) 시스템으로 구성되는 한개 이상의 디스크와, 전역 핫 스패어 디스크와, 그리고, 상기 처리 유닛, RAID, 그리고 상기 전역 핫 스패어 디스크를 연결하는 인터커넥션을 포함한다. 본 발명의 또다른 일형태에 따르면, 연결이 단절된 RAID 디스크를 전역 핫 스패어 디스크를 이용하여 재구성하고 카피백하는 방법이 공개된다. 이 방법은, RAID 컴포넌트 디스크를 연결단절시키는 단계와, 연결단절된 RAID 디스크로부터 전역 핫 스패어 디스크로 데이터를 재구성시키는 단계와, 연결단절된 RAID 컴포넌트 디스크를 재연결하는 단계와, 전역 핫 스패어 디스크로부터 재구성된 데이터를 재연결된 RAID 컴포넌트 디스크로 카피하는 단계를 포함한다.
The present invention is a system for optimizing the reconstruction and copyback of data contained on a failed disk in a multi-disk mass storage system. A system in accordance with the present invention may comprise the following: a processing unit requiring mass-storage; one or more disks configured as a RAID system; an associated global hot spare disk; and interconnections linking the processing unit, the RAID and the global hot spare disk. In a further aspect of the present invention, a method for the reconstruction and copyback of a failed disk volume utilizing a global hot spare disk is disclosed. The method includes: detecting the failure of a RAID component disk; reconstructing a portion of the data contained on the failed RAID component disk to a global hot spare disk; replacing the failed RAID component disk; reconstructing any data on the failed RAID disk not already reconstructed to the global hot spare disk to the replacement disk; and copying any reconstructed data from the global hot spare disk back to the replacement RAID component disk.