KR101459750B1 - SAS Data converting system to provide stability - Google Patents

SAS Data converting system to provide stability Download PDF

Info

Publication number
KR101459750B1
KR101459750B1 KR20140088779A KR20140088779A KR101459750B1 KR 101459750 B1 KR101459750 B1 KR 101459750B1 KR 20140088779 A KR20140088779 A KR 20140088779A KR 20140088779 A KR20140088779 A KR 20140088779A KR 101459750 B1 KR101459750 B1 KR 101459750B1
Authority
KR
South Korea
Prior art keywords
hard disk
data
sas
error
hard
Prior art date
Application number
KR20140088779A
Other languages
Korean (ko)
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 KR20140088779A priority Critical patent/KR101459750B1/en
Application granted granted Critical
Publication of KR101459750B1 publication Critical patent/KR101459750B1/en

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/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1456Hardware arrangements for backup
    • 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/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • 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/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • 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/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • 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/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2056Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
    • G06F11/2058Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using more than 2 mirrored copies
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • G06F16/1794Details of file format conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/26Using a specific storage system architecture
    • G06F2212/261Storage comprising a plurality of storage devices
    • G06F2212/262Storage comprising a plurality of storage devices configured as RAID
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0028Serial attached SCSI [SAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0032Serial ATA [SATA]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The present invention relates to an SAS data converting system improving stability. The SAS data converting system improving the stability according to the embodiment of the present invention integrally copies and backs up data stored in a plurality of IDE hard disks, SATA hard disks, SCSI hard disks, or SAS hard disks in an SAS hard disk with high stability and high speed. The SAS data converting system according to the embodiment of the present invention includes a main board, an SAS converting board which is composed of an identification unit, a capacity determining unit, and a converting unit, an internal storage module, a raid controller, an MCP, a hot swap controller, an error recovery module, and a bypass control module.

Description

안정성을 개선한 SAS 데이터 컨버팅 시스템 {SAS Data converting system to provide stability}[0001] The present invention relates to a SAS data conversion system,

본 발명은 안정성을 개선한 SAS 데이터 컨버팅 시스템에 관한 것이다.The present invention relates to a SAS data conversion system that improves stability.

특히, 본 발명은 복수 개의 IDE 하드디스크, SATA 하드디스크, SCSI 하드디스크 또는 SAS 하드디스크에 각기 저장된 데이터을 변환될 데이터 양이 적은 순서대로 변환하되, 에러가 검출된 하드디스크의 데이터를 백업함과 동시에 복구한 데이터를 다시 SAS 데이터로 변환하여 SAS 하드디스크에 복사 및 백업하는 통합 데이터 변환하는 시스템에 관한 것이다.
In particular, the present invention converts data stored in a plurality of IDE hard disks, a SATA hard disk, a SCSI hard disk, or a SAS hard disk in the order of less data to be converted, And converting the recovered data to SAS data and copying and backing it to the SAS hard disk.

SAS(Serial Attached SCSI) 하드디스크는 SCSI 인터페이스가 갖는 장점에 SATA 인터페이스가 갖는 장점을 결합한 하드디스크로써 안정적이고 강력한 속도가 특징인 반면, 별도의 고가 컨트롤러를 구성하여야 하고 전체적인 구성 비용이 고가인 단점이 있었다.
SAS (Serial Attached SCSI) hard disk is a hard disk that combines the advantages of a SCSI interface with the advantages of a SATA interface, while it has a stable and robust speed. On the other hand, there is a disadvantage that a separate high- there was.

SAS 인터페이스에 관한 선행기술은 공개특허 제2009-0082853호(공개일자: 2009. 7. 31., 발명의 명칭: SAS 구역 구분 허용 테이블 관리 방법, SAS 구역 구분 익스팬더), 공개특허 제2009-0092828호(공개일자: 2009. 9. 1., 발명의 명칭: SAS 장치 간에 다수의 단방향의 가상 접속을 제공하는 방법 및 시스템, SAS 신장기 및 SAS 종단장치) 등 미국의 LSI 코퍼레이션이라는 업체가 독점하고 있는 실정에 있다. 그러나, 현재의 SAS 하드디스크는 서버의 저장매체로써 안정적이고 강력한 입출력 속도가 요구되는 경우에 한정적으로 사용되는 근원적인 문제점이 있었다.
Prior art relating to the SAS interface is disclosed in Japanese Patent Application Laid-Open No. 2009-0082853 (published on July 31, 2009, entitled "SAS Area Classification Permission Table Management Method, SAS Zone Classifier Expander"), LSI corporation in the United States is dominated by a company called LSI corporation in the United States, such as a method and system for providing multiple unidirectional virtual connections between SAS devices, a SAS expander and a SAS terminator. . However, the present SAS hard disk is a storage medium of a server, and has a fundamental problem in that it is used only when a stable and strong input / output speed is required.

또한, 본 출원인이 제안한 대한민국 등록특허 제1273552호(등록일자: 2013. 6. 4., 발명의 명칭: 데이터 컨버팅 시스템)는 이종 하드디스크를 현재 가장 보편적인 하드디스크 방식인 SATA 방식으로 데이터 변환한 후 SATA 방식의 하드디스크나 SSD에 데이터를 복사 및 백업할 수 있음은 물론, 핫 스왑 기능을 부가하여 안정적인 데이터 복사 및 백업을 구현하는 기술이 개시되어 있다.In addition, Korean Registered Patent No. 1273552 (filed on March 6, 2014, titled "Data Converting System") proposed by the applicant of the present invention converts data of a heterogeneous hard disk into a SATA system, A technique for copying and backing up data to and from a hard disk or an SSD of a SATA scheme, and a hot swap function are added to realize stable data copying and backup.

그러나, 이러한 본 출원인의 등록특허는 에러가 발생된 하드디스크의 데이터를 복구하거나 별도로 백업할 수 없는 근원적인 문제점이 있었다.
However, such a registered patent of the applicant of the present invention has a fundamental problem that data of a hard disk in which an error has occurred can not be restored or backed up separately.

상기와 같은 문제점을 해결하고자 창출된 본 발명의 목적은, 복수 개의 IDE 하드디스크, SATA 하드디스크, SCSI 하드디스크 또는 SAS 하드디스크에 각기 저장된 데이터를 변환될 데이터 양이 적은 순서대로 초고속이며 안정적인 SAS 하드디스크에 통합 복사 및 백업하고, 에러가 발생된 하드디스크의 데이터는 변환없이 그대도 백업하는 동시에 에러를 복구한 데이터를 별개의 하드디스크에 복사하되, 정상 하드디스크들의 변환이 완료된 다음 변환하여 SAS 하드디스크에 복사 및 백업하는 에러 복구모듈을 구비한 SAS 데이터 컨버팅 시스템을 제공하는 데 있다.
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and it is an object of the present invention to solve the above-mentioned problems, and it is an object of the present invention to provide an optical disk drive, The data of the hard disk which has error occurred is backed up without conversion. At the same time, the data recovered from the error is copied to the separate hard disk. After the normal hard disk conversion is completed, And to provide a SAS data conversion system having an error recovery module for copying and backing up data to and from a disk.

이러한 본 발명의 목적은, 적어도 하나 이상의 IDE 하드디스크, 적어도 하나 이상의 SATA 하드디스크, 적어도 하나 이상의 SCSI 하드디스크 및 SAS 하드디스크가 선택적 또는 동시에 접속되는 메인 보드와; 상기 IDE 하드디스크와 상기 SATA 하드디스크 또는 상기 SCSI 하드디스크의 종류를 식별하는 식별부와, 상기 식별부에서 식별된 상기 하드디스크들의 각 저장 용량을 판단하는 용량 판단부와, 상기 용량 판단부에서 확인된 상기 각각의 하드디스크의 변환될 데이터 양을 계산한 다음 상기 변환될 데이터 양이 적은 순서대로 변환하는 변환부로 이루어진 SAS 변환보드와; 상기 변환된 SAS 데이터를 입력받아 데이터 양이 적은 순서대로 순차적 저장하는 내부 저장모듈과; 상기 내부 저장모듈의 데이터를 입력받아 복수 개의 SAS 하드디스크에 복사 및 백업하는 레이드 컨트롤러와; 복사 및 백업될 상기 SAS 하드디스크들을 하나의 메인 하드디스크와 적어도 하나 이상의 서브 하드디스크로 인식하는 MCP와; 상기 메인 하드디스크에 에러가 발생된 경우에 상기 서브 하드디스크들 중에서 하나를 메인 하드디스크로 인식하는 핫 스왑 컨트롤러와; 상기 메인 보드에 접속되는 상기 하드디스크들의 데이터를 분석하여 ① 에러가 발생된 하드디스크의 데이터는 SAS 변환없이 상기 레이드 컨트롤러에 의해 에러 백업용 하드디스크에 백업하고 ② 에러를 복구하여 복구된 데이터는 복구용 하드디스크에 복사한 다음, 상기 SAS 변환보드에 의해 상기 복구용 하드디스크의 데이터가 변환되도록 제공된 에러 복구용 모듈과; 상기 에러 복구용 모듈에 의해 에러가 발생되지 않은 하드디스크의 데이터는 상기 내부 저장모듈에 저장되도록 하고, 에러가 발생된 하드디스크의 데이터는 상기 내부 저장모듈에 저장되지 않도록 제공된 바이패스 제어모듈로 구성하되, 상기 SAS 하드디스크의 데이터는 상기 레이드 컨트롤러에 의해 상기 메인 하드디스크에 우선적으로 복사되고 상기 서브 하드디스크에 백업되며, 상기 레이드 컨트롤러는 상기 변환된 SAS 데이터를 상기 메인 하드디스크에 복사하고 상기 서브 하드디스크에 백업하는 것을 특징으로 하는 안정성을 개선한 SAS 데이터 컨버팅 시스템에 의해 달성될 수 있다.The main object of the present invention is to provide a system and a method for controlling a hard disk drive, including: a main board in which at least one IDE hard disk, at least one SATA hard disk, at least one SCSI hard disk, and SAS hard disk are selectively or simultaneously connected; An identification unit for identifying the type of the IDE hard disk, the SATA hard disk, or the SCSI hard disk; a capacity determination unit for determining storage capacities of the hard disks identified by the identification unit; A SAS conversion board including a conversion unit for calculating an amount of data to be converted of each of the hard disks and converting the amount of data to be converted in order of decreasing data amount; An internal storage module for receiving the converted SAS data and sequentially storing the converted SAS data in a descending order of the amount of data; A RAID controller for receiving data of the internal storage module and copying and backing data to a plurality of SAS hard disks; An MCP for recognizing the SAS hard disks to be copied and backed up as one main hard disk and at least one sub hard disk; A hot swap controller for recognizing one of the sub hard disks as a main hard disk when an error occurs in the main hard disk; The data of the hard disks connected to the main board is analyzed to (1) back up the data of the hard disk where an error has occurred to the hard disk for error backup by the RAID controller without performing SAS conversion, (2) An error recovery module for copying the data to the hard disk and then converting the data of the hard disk by the SAS conversion board; Wherein the data of the hard disk in which no error is generated by the error recovery module is stored in the internal storage module and the data of the hard disk in which the error is generated is stored in the internal storage module The data of the SAS hard disk is preferentially copied to the main hard disk by the RAID controller and is backed up to the sub hard disk, and the RAID controller copies the converted SAS data to the main hard disk, And the data is backed up on a hard disk.

바람직하게는, 본 발명의 상기 메인 하드디스크와 상기 서브 하드디스크의 용량은 모두 동일하며, 상기 메인 또는 서브 하드디스크의 용량은 상기 SAS 변환보드에 의해 변환되는 SAS 데이터 총용량보다 적어도 큰 용량을 갖어야 하는 것을 특징으로 한다.Preferably, the capacity of the main hard disk and the sub hard disk of the present invention are all the same, and the capacity of the main or sub hard disk should be at least larger than the total capacity of SAS data converted by the SAS conversion board .

바람직하게는, 본 발명의 상기 내부 저장모듈은 입출력 제어부와 메모리부로 이루어지되, 상기 메모리부는 SATA 타입의 SSD인 것을 특징으로 한다.Preferably, the internal storage module of the present invention comprises an input / output control unit and a memory unit, wherein the memory unit is an SATA type SSD.

바람직하게는, 본 발명의 상기 에러 백업용 하드디스크는 IDE, SATA 및 SCSI 하드디스크 중 어느 하나이며, 상기 복구용 하드디스크는 IDE, SATA 및 SCSI 하드디스크 중 어느 하나인 것을 특징으로 한다.
Preferably, the error backup hard disk of the present invention is any one of IDE, SATA, and SCSI hard disks, and the recovery hard disk is any one of IDE, SATA, and SCSI hard disks.

이상과 같은 본 발명의 구성은 복수 개의 IDE 하드디스크, SATA 하드디스크, SCSI 하드디스크 또는 SAS 하드디스크에 각기 저장된 데이터를 초고속이고 안정적인 SAS 하드디스크에 통합 복사 및 백업할 수 있는 효과가 있다.The configuration of the present invention as described above has the effect of copying and backing up data stored in a plurality of IDE hard disks, a SATA hard disk, a SCSI hard disk or a SAS hard disk to a super high-speed and stable SAS hard disk.

특히, 본 발명은 여러 타입의 하드디스크에 저장된 데이터를 데이터 양이 적은 순서대로 SAS 타입으로 변환하되, 에러가 발생된 하드디스크의 데이터는 변환없이 그대로 백업하는 동시에 에러를 복구한 데이터를 별개의 하드디스크에 복사하되, 정상 하드디스크들의 변환이 완료된 다음 SAS 타입으로 변환한 후 SAS 하드디스크에 복사 및 백업함으로써 복사 및 백업 안전성을 개선할 수 있는 효과가 있다.
In particular, according to the present invention, data stored in various types of hard disks are converted into SAS type data in the order of a small amount of data, while data of a hard disk in which an error occurs is backed up without conversion, Copying to disk, copying and backing up to a SAS hard disk after conversion of normal hard disks to SAS type, and copy and backup security can be improved.

도 1은 본 발명에 의한 안정성 개선을 위한 SAS 데이터 컨버팅 시스템을 나타내는 구성도이다.1 is a block diagram of a SAS data conversion system for improving stability according to the present invention.

이하, 본 발명의 실시예를 도면을 참조하여 설명하기로 한다.Hereinafter, embodiments of the present invention will be described with reference to the drawings.

먼저, 본 발명의 SAS 데이터 컨버팅 시스템(100)의 메인 하드디스크(310)와 서브 하드디스크들(330)(350)(370)(ErrH)은 모두 동일한 용량을 갖으며, 메인 또는 서브 하드디스크들(310)(330)(350)(370)(RPH)의 용량은 SAS 변환보드(30)에 의해 변환된 SAS 데이터 총용량보다는 적어도 큰 용량을 갖어야 한다.First, the main hard disk 310 and the sub hard disks 330, 350, 370, and ErrH of the SAS data conversion system 100 of the present invention all have the same capacity, The capacity of the SAS conversion boards 310, 330, 350, 370 (RPH) must have a capacity at least larger than the total capacity of SAS data converted by the SAS conversion board 30.

본 발명의 SAS 데이터 컨버팅 시스템(100)은 IDE 하드디스크(210), SATA 하드디스크(220) 또는 SCSI 하드디스크(230) 중 선택된 어느 하나의 하드디스크에 저장된 데이터만을 SAS 데이터로 변환하는 것이 아니라 저장 용량이 적은 하드디스크부터 순차적으로 변환하여 메인 하드디스크(310)에 복사되기 때문이다.The SAS data converting system 100 of the present invention does not convert only the data stored in the hard disk of the IDE hard disk 210, the SATA hard disk 220 or the SCSI hard disk 230 into the SAS data, The hard disk is sequentially converted from the hard disk having a small capacity and copied to the main hard disk 310.

여기서, SAS 하드디스크(250)에 저장된 데이터는 별도의 변환이 필요하지 않기 때문에 후술되는 내부 저장모듈(40)의 메모리부(43)에 용량에 무관하게 우선 복사 저장된다.
Since the data stored in the SAS hard disk 250 need not be converted, the data is first copied and stored in the memory unit 43 of the internal storage module 40, which will be described later, regardless of the capacity.

도 1을 참조하면, 본 발명에 의한 SAS 데이터 컨버팅 시스템(100)은 적어도 하나 이상의 IDE, SATA 또는 SCSI 하드디스크(210)(220)(230), SAS 하드디스크(250) 및 복구용 하드디스크(RPH)와 인터페이스하는 복수 개의 커넥터(11)(13) (15)(17)(19)(Rr)를 구비한 메인 보드(10)와; 메인 보드(10)에 탑재된 에러 복구모듈(37)과; 에러 복구모듈(37)과 연결되며 메인 보드(10)에 탑재된 SAS 변환보드(30)과; SAS 변환보드(30)와 연결된 내부 저장모듈(40)과; SAS 변환보드(30)와 내부 저장모듈(40)을 선택적으로 연결하는 바이패스 제어모듈(PSC)와; 내부 저장모듈(40)과 연결된 MCP70), 레이드 컨트롤러(50) 및 핫 스왑 컨트롤러(90)로 구성되어 있다.
Referring to FIG. 1, a SAS data conversion system 100 according to the present invention includes at least one IDE, SATA or SCSI hard disk 210, 220, 230, a SAS hard disk 250, A main board 10 having a plurality of connectors 11, 13, 15, 17, 19, and Rr for interfacing with the main board RPH; An error recovery module 37 mounted on the main board 10; An SAS conversion board 30 connected to the error recovery module 37 and mounted on the main board 10; An internal storage module 40 connected to the SAS conversion board 30; A bypass control module (PSC) for selectively connecting the SAS conversion board 30 and the internal storage module 40; An MCP 70 connected to the internal storage module 40, a raid controller 50, and a hot swap controller 90.

메인 보드(10)는 IDE 커넥터(11), SATA 커넥터(13), SCSI 커넥터(15), 2개의 SAS 커넥터(17)(19) 및 범용 커넥터(Rr)가 제공되어 있다.The main board 10 is provided with an IDE connector 11, a SATA connector 13, a SCSI connector 15, two SAS connectors 17 and 19 and a universal connector Rr.

여기서, IDE 하드디스크(210)는 IDE 커넥터(11)에 접속되고, SATA 하드디스크(220)는 SATA 커넥터(13)에 접속되고, SCSI 하드디스크(230)는 SCSI 커넥터(15)에 접속되고, SAS 하드디스크(250)는 제 1 SAS 커넥터(17)에 접속되고, 복구용 하드디스크(RPH)는 범용 커넥터(Rr)에 접속된다. 범용 커넥터(Rr)는 IDE, SATA, SCSI 및 SAS를 선택적으로 접속할 수 있도록 다수의 커넥터가 제공된 것이다.Here, the IDE hard disk 210 is connected to the IDE connector 11, the SATA hard disk 220 is connected to the SATA connector 13, the SCSI hard disk 230 is connected to the SCSI connector 15, The SAS hard disk 250 is connected to the first SAS connector 17 and the recovery hard disk RPH is connected to the universal connector Rr. The universal connector Rr is provided with a plurality of connectors for selectively connecting IDE, SATA, SCSI and SAS.

그리고, 제 2 SAS 커넥터(19)는 SAS 변환보드(30)에 의해 변환된 데이터를 MCP(70)와 접속하여 레이드 컨트롤러(50)을 통해 각기 대응된 하드디스크(310) (330)(350)(370)(ErrH)에 복사하기 위해 제공된 접속 단자이다.
The second SAS connector 19 connects the data converted by the SAS conversion board 30 to the MCP 70 and transmits the converted data to the hard disks 310 and 330 through the RAID controller 50. [ (ErrH).

SAS 변환보드(30)는 IDE, SATA 및 SCSI 하드디스크(210)(220)(230)로부터 입력받은 데이터를 SAS 방식으로 변환하는 보드로써, SAS 하드디스크(250)의 데이터는 아무런 변환을 수행하지 않는다.The SAS conversion board 30 is a board for converting the data received from the IDE, SATA and SCSI hard disks 210, 220 and 230 into SAS format. The SAS hard disk 250 performs no conversion Do not.

SAS 변환보드(30)는 식별부(31), 용량 판단부(33) 및 변환부(35)로 이루어져 있다.The SAS conversion board 30 includes an identification unit 31, a capacity determination unit 33, and a conversion unit 35.

식별부(31)는 커넥터(11)(13)(15)(17)에 접속되는 하드디스크의 종류를 식별한다. 용량 판단부(33)는 하드디스크 종류 식별부(31)에서 식별된 하드디스크의 저장 용량을 판단한다. 변환부(35)는 각각의 하드디스크로부터 변환될 데이터 총량을 계산하여 변환된 데이터 양이 적은 순서대로 변환한다. 여기서, 중요한 것을 각각의 하드디스크(210)(220)(230)에 저장된 데이터의 양이 아니라 변환될 데이터 양의 순서대로 변환되는 것임을 미리 밝혀둔다.The identification unit 31 identifies the type of the hard disk connected to the connectors 11, 13, 15 and 17. The capacity determination unit 33 determines the storage capacity of the hard disk identified by the hard disk type identification unit 31. [ The conversion unit 35 calculates the total amount of data to be converted from each hard disk and converts the total amount of data in the order of the smaller amount of the converted data. It is important to note that the important thing is that the data is converted in the order of the amount of data to be converted, not the amount of data stored in each of the hard disks 210, 220 and 230.

변환부(35)는 식별부(31)에 의해 식별된 IDE, SATA 및 SCSI 하드디스크(210) (220)(230) 순서대로 변환하되, 하드디스크(210)(220)(230)(250) 중 에러가 검출된 하드디스크의 데이터는 순서에 무관하게 마지막으로 변환한다. 여기서, 변환부(35)는 식별부(31)에 의해 식별된 SAS 하드디스크(250)의 데이터는 변환하지 않는다. 그리고, 복구용 하드디스크 (RPH)는 도면에 하나인 것으로 도시되어 있으나 실제적으로는 복구용 IDE 하드디스크, 복구용 SATA 하드디스크, 복구용 SCSI 하드디스크 및 복구용 SAS 하드디스크에 해당하는 적어도 하나 이상의 포맷된 하드디스크임을 미리 밝혀두며, 데이터 변환순서는 전술된 바와 같다.
The conversion unit 35 converts the data in the order of the IDE, SATA and SCSI hard disks 210, 220 and 230 identified by the identification unit 31 and the hard disks 210, 220, 230 and 250, The data of the hard disk in which an error is detected is converted last regardless of the order. Here, the conversion unit 35 does not convert the data of the SAS hard disk 250 identified by the identification unit 31. [ Although the recovery hard disk (RPH) is shown as one in the drawing, in practice, at least one or more of an IDE hard disk for recovery, a SATA hard disk for recovery, a SCSI hard disk for recovery, and a SAS hard disk for recovery Formatted hard disk, and the data conversion order is as described above.

에러 복구모듈(37)은 변환될 하드디스크(210)(220)(230)(250)의 데이터를 분석하여 에러가 발생된 하드디스크를 검출하고, 에러가 검출된 하드디스크는 전술된 바와 같이 하드디스크 타입에 무관하게 마지막으로 SAS 변환보드(30)에 의해 변환되도록 한다.The error recovery module 37 analyzes the data of the hard disks 210, 220, 230 and 250 to detect the error occurred hard disk, and the hard disk on which the error is detected is hard So that it is finally converted by the SAS conversion board 30 irrespective of the disk type.

에러 복구모듈(37)은 다음의 2단계로 이루어진다.The error recovery module 37 has the following two steps.

① 에러 복구모듈(37)은 변환될 하드디스크(210)(220)(230)(250) 중에서 하드디스크의 데이터를 분석하여 에러를 검출하고, 에러가 발생되지 않은 하드디스크들이 모두 SAS 변환보드(30)에 의해 변환된 다음 마지막으로 에러가 검출된 하드디스크의 데이터를 SAS 변환보드(30)를 통해 변환하지 않고 그대로 에러 백업용 하드디스크(ErrH)에 백업되도록 함과 동시에 에러를 복구하여 복구된 데이터를 복구용 하드디스크(RPH)에 복사되도록 한다. 여기서, 하드디스크들(210)(220)(230)(250) 중에 에러 복구모듈(37)에 의해 에러가 검출된 하드디스크는 즉시 바이패스되고 다음 하드디스크의 데이터를 분석하여 에러가 발생되지 않으면 SAS 변환보드(30)에 의해 SAS 데이터로 변환한다.(1) The error recovery module 37 analyzes the data of the hard disk among the hard disks 210, 220, 230 and 250 to detect an error, and all of the hard disks, 30, and finally the data of the hard disk in which an error is detected is not converted through the SAS conversion board 30 and is backed up on the hard disk ErrH for error backup as it is, To the recovery hard disk (RPH). Here, the hard disk in which an error is detected by the error recovery module 37 among the hard disks 210, 220, 230 and 250 is immediately bypassed and the data of the next hard disk is analyzed, And converts it into SAS data by the SAS conversion board 30.

그리고, 에러 백업용 하드디스크(ErrH)는 도면에 하나인 것으로 도시되어 있으나 실제적으로는 복구용 IDE 하드디스크, 복구용 SATA 하드디스크, 복구용 SCSI 하드디스크 및 복구용 SAS 하드디스크에 해당하는 적어도 하나 이상의 포맷된 하드디스크임을 미리 밝혀둔다.The ErrH for error backup is shown as one in the drawing, but at least one corresponding to an IDE hard disk for recovery, a SATA hard disk for recovery, a SCSI hard disk for recovery, and a SAS hard disk for recovery Make sure that it is a formatted hard disk.

② 복구용 하드디스크(RPH)는 최종적으로 에러 복구모듈(37)에 의하여 에러가 복구되고, 에러가 복구된 데이터는 SAS 변환보드(30)에 의해 SAS 데이터로 변환된다. 이때, SAS 변환보드(30)에 의해 복구용 하드디스크(RPH)의 데이터가 완벽하게 복구가 이루어지면 에러 복구모듈(37)은 에러 백업용 하드디스크(ErrH)에 저장된 데이터는 삭제 또는 포맷을 하고 이어서 변환된 SAS 데이터는 백업용 하드디스크(ErrH)에 복사되도록 한다.
(2) The error recovery module 37 finally restores the hard disk for recovery (RPH), and the data whose error has been recovered is converted into SAS data by the SAS conversion board 30. At this time, if the data of the recovery hard disk (RPH) is completely recovered by the SAS conversion board (30), the error recovery module (37) deletes or formats the data stored in the error backup hard disk (ErrH) The converted SAS data is copied to the backup hard disk (ErrH).

내부 저장모듈(40)은 입출력 제어부(41)과, 메모리부(43)로 구성되어 있다. 여기서, SAS 변환보드에 의해 변환된 SAS 데이터는 제 2 SAS 커넥터(19)에 접속된 입출력 제어부(41)를 통해 용량이 적은 순서대로 메모리부(43)에 순차적으로 저장된다. 여기서, 본 실시예에 적용된 메모리부(43)는 SATA 타입의 SSD(Solid State Disk)이다.
The internal storage module 40 includes an input / output control unit 41 and a memory unit 43. Here, the SAS data converted by the SAS conversion board is sequentially stored in the memory unit 43 in order of capacity through the input / output control unit 41 connected to the second SAS connector 19. Here, the memory unit 43 applied to the present embodiment is a SATA type solid state disk (SSD).

바이패스 제어모듈(PSC)은 에러 복구모듈(37)에 의한 하드디스크의 에러 검출에 따라 작동되며, ① 에러가 검출되지 않은 경우에는 SAS 변환보드(30)에 의해 변환된 데이터가 내부 저장모듈(40)에 순차적으로 저장되고, ② 에러가 검출된 경우에는 내부 저장모듈(40)에 저장하지 않고 그대로 에러 백업용 하드디스크(ErrH)에 백업되도록 함과 동시에 복구된 데이터를 복구용 하드디스크(RPH)에 복사되도록 한다.
The bypass control module PSC operates according to the error detection of the hard disk by the error recovery module 37. If the error is not detected, the data converted by the SAS conversion board 30 is stored in the internal storage module (2) when an error is detected, the data is stored in the internal hard disk (ErrH) for backup without being stored in the internal storage module 40, and the recovered data is stored in the hard disk for recovery (RPH) .

레이드 컨트롤러(50)는 내부 저장모듈(40)의 입출력 제어부(41)로부터 입력된 SAS 데이터를 복수 개의 SAS 하드디스크(310)(330))(350)(370)로 복사 및 백업시킨다. 여기서, 에러가 검출된 하드디스크의 데이터는 전술된 바와 같이 에러 백업용 하드디스크(ErrH)에 복사한다. The RAID controller 50 copies and backs up the SAS data input from the input / output control unit 41 of the internal storage module 40 to the plurality of SAS hard disks 310, 330, 350, and 370. Here, the data of the hard disk on which the error is detected is copied to the hard disk for error back-up (ErrH) as described above.

또한, 레이드 컨트롤러(50)에 의해 복사 및 백업되는 하드디스크(310)(330) (350)(370)인 경우에는 SAS 방식의 동일한 용량을 갖는 하드디스크이다.
In addition, in the case of the hard disks 310, 330, 350 and 370 which are copied and backed up by the RAID controller 50, it is a hard disk having the same capacity of the SAS system.

MCP(70)는 마이크로 프로세서로써, 하드디스크들(310)(330)(350)(370)(ErrH) 중에서 메인 하드디스크(310)와 서브 하드디스크(330)(350)(370)(ErrH)를 구별하여 인식한다.
The MCP 70 is a microprocessor and includes a main hard disk 310 and sub hard disks 330, 350, and 370 (ErrH) among the hard disks 310, 330, 350, 370, .

핫 스왑 컨트롤러(90)는 메인 하드디스크(310)에 에러가 발생되는 경우에는 서브 하드디스크(330)(350)(370) 중 예정된 순서에 따라 어느 하나의 하드디스크(330)를 메인으로 인식하여 설정하고, 나머지 하드디스크들(350)(370)를 서브로 인식한다. 여기서, 핫 스왑 컨트롤러(90)는 에러난 하드디스크(310)를 전원 오프없이 교체할 수 있으며, 교체된 하드디스크(번호 없음)는 서브로 자동 인식된다.
When an error occurs in the main hard disk 310, the hot swap controller 90 recognizes one of the sub hard disks 330, 350 and 370 as a main in a predetermined order And recognizes the remaining hard disks 350 (370) as a sub. Here, the hot swap controller 90 can replace the failed hard disk 310 without powering off, and the replaced hard disk (no number) is automatically recognized as a sub.

여기서, 레이드 컨트롤러(50), MCP(70) 및 핫 스왑 컨트롤러(90)는 하나의 보드에 탑재되는 것이 가장 바람직하며, SAS 변환보드(30)의 제 2 SAS 커넥터(19)와 접속되며, 하드디스크(310)(330)(350)(370)와 접속되는 커넥터가 각기 생략되어 있다. 그리고, 레이드 컨트롤러(50), MCP(70) 및 핫 스왑 컨트롤러(90)는 상호 연결되어 있다.
It is most preferable that the RAID controller 50, the MCP 70 and the hot swap controller 90 are mounted on one board and is connected to the second SAS connector 19 of the SAS conversion board 30, The connectors connected to the disks 310, 330, 350, and 370 are omitted. The RAID controller 50, the MCP 70, and the hot swap controller 90 are interconnected.

본 발명의 실시예에서는 메인(310) 또는 서브 하드디스크(330)(350)(370) (ErrH)가 미리 탑재된 상태임을 미리 밝혀둔다.It is to be noted in advance that the main 310 or the sub hard disks 330, 350, and 370 (ErrH) are mounted in advance in the embodiment of the present invention.

변활될 IDE 하드디스크(210), SATA 하드디스크(220), SCSI 하드디스크(230) 및 복구용 하드디스크(RPH)를 각기 대응된 커넥터(11)(13)(15)(17)(Rr)에 접속시킨다.The IDE hard disk 210, the SATA hard disk 220, the SCSI hard disk 230 and the recovery hard disk RPH are connected to corresponding connectors 11, 13, 15, 17, .

우선적으로, SAS 하드디스크(250)에 저장된 데이터는 아무런 변환없이 메인 하드디스크(310)에 복사된다.First, data stored in the SAS hard disk 250 is copied to the main hard disk 310 without any conversion.

그런 다음, SAS 변환보드(30)에 의해 접속된 하드디스크들(210)(220)(230)의 종류를 식별하고 저장 용량과 변환될 데이터의 용량을 판단한 다음, 변환될 데이터 용량이 적은 순서대로 데이터를 SAS 데이터로 변환하여 내부 저장모듈(40)의 메모리부(43)에 저장한 후, 이와 동시에 메인 하드디스크(310)에 복사한다.Then, the type of the hard disks 210, 220, and 230 connected by the SAS conversion board 30 is identified, and the storage capacity and the capacity of the data to be converted are determined. Then, Converts the data into SAS data, stores it in the memory unit 43 of the internal storage module 40, and simultaneously copies the SAS data to the main hard disk 310.

여기서, 변환될 하드디스크들(210)(220)(230)(250) 중에서 에러가 검출된 검출된 경우에는 SAS 변환보드(30)에 의한 SAS 데이터로의 변환없이 내부 저장모듈(40)에 저장되지 않고 에러 백업용 하드디스크(ErrH)에 백업하고 이와 동시에 복구된 데이터를 복구용 하드디스크(RPH)에 복사한다. 마지막으로, 복구용 하드디스크(RPH)에 저장된 데이터는 SAS 변환보드(30)에 의해 SAS 데이터로 에러없이 완벽하게 변환된 경우에는 에러 복구모듈(37)은 에러 백업용 하드디스크(ErrH)에 백업된 데이터를 삭제 또는 포맷하고 하기의 단계를 따른다.
If an error is detected in the hard disks 210, 220, 230 and 250 to be converted, the data is stored in the internal storage module 40 without being converted into SAS data by the SAS conversion board 30 (ErrH) and at the same time copies the restored data to the recovery hard disk (RPH). Finally, when the data stored in the hard disk for restoration (RPH) is completely converted into the SAS data without error by the SAS conversion board 30, the error recovery module 37 is backed up to the error backup hard disk ErrH Delete or format the data and follow the steps below.

이때, 레이드 컨트롤러(50)는 설정 조건에 따라 서브 디스크들(330)(350) (370)에 메인 하드디스크(310)에 복사된 데이터를 백업한다.At this time, the RAID controller 50 backs up the data copied to the main hard disk 310 to the subdisks 330, 350, and 370 according to the setting condition.

만약, 메인 하드디스크(310)에 에러가 발생된 경우에는 핫 스왑 컨트롤러(90)에 의해 자동으로 서브 하드디스크들(330)(350)(370) 중 어느 하나를 메인(330)으로 설정하여 인식하고 복사 및 백업을 진행하거나 또는 새로운 하드디스크를 교체한 후 실행하여 복사 및 백업을 완료할 수 있다.
If an error occurs in the main hard disk 310, the hot swap controller 90 automatically sets any of the sub hard disks 330, 350, and 370 as the main 330 and recognizes Copying and backing up, or replacing a new hard disk and running it to complete the copy and backup.

여기서, 본 발명의 실시예는 서브 하드디스크(330(350)(370)는 3개인 것으로 한정되고 도시되어 설명되었으나 이에 한정되지 않음을 미리 밝혀둔다.Here, the embodiment of the present invention is limited to three sub hard disks 330 (350) and 370, and is illustrated and described, but it is not limited thereto.

그리고, 본 발명의 구성은 메인 보드(10), 에러 복구모듈(37), SAS 변환보드(30), 내부 저장모듈(40), 바이패스 제어모듈(PSC) 및 레이드 컨트롤러(50)/MCP (70)/핫 스왑 컨트롤러(90)가 분리되어 있는 것으로 도시되어 있으나 이는 설명을 위한 것에 불과하며, 이러한 모든 구성 요소가 하나의 보드에 탑재되어 있는 것이 바람직하다.
The configuration of the present invention includes the main board 10, the error recovery module 37, the SAS conversion board 30, the internal storage module 40, the bypass control module PSC, and the RAID controller 50 / MCP 70 / hot swap controller 90 are shown as separate, but this is for illustrative purposes only, and it is preferred that all of these components be mounted on one board.

이상과 같은 본 발명은 일 실시예에 한정되어 설명되었으나, 이에 한정되지 않고 본 발명의 기술적 사상을 토대로 변형되는 실시예들은 모두 본 발명의 권리범위에 속함이 분명하다.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments.

10 : 메인 보드
11, 13, 15, 17, 19, Rr : 커넥터
30 : SAS 변환보드
31 : 식별부 33 : 용량 판단부
35 : 변환부
37 : 에러 복구모듈
50 : 레이드 컨트롤러
70 : MCP 90 : 핫 스왑 컨트롤러
PSC : 바이패스 제어모듈
100 : SAS 데이터 컨버팅 시스템
10: Motherboard
11, 13, 15, 17, 19, Rr: connector
30: SAS conversion board
31: Identification unit 33: Capacity determination unit
35:
37: Error recovery module
50: RAID controller
70: MCP 90: Hot Swap Controller
PSC: Bypass control module
100: SAS Data Conversion System

Claims (4)

적어도 하나 이상의 IDE 하드디스크, 적어도 하나 이상의 SATA 하드디스크, 적어도 하나 이상의 SCSI 하드디스크 및 SAS 하드디스크가 선택적 또는 동시에 접속되는 메인 보드와;
상기 IDE 하드디스크와 상기 SATA 하드디스크 또는 상기 SCSI 하드디스크의 종류를 식별하는 식별부와, 상기 식별부에서 식별된 상기 하드디스크들의 각 저장 용량을 판단하는 용량 판단부와, 상기 용량 판단부에서 확인된 상기 각각의 하드디스크의 변환될 데이터 양을 계산한 다음 상기 변환될 데이터 양이 적은 순서대로 변환하는 변환부로 이루어진 SAS 변환보드와;
상기 변환된 SAS 데이터를 입력받아 데이터 양이 적은 순서대로 순차적 저장하는 내부 저장모듈과;
상기 내부 저장모듈의 데이터를 입력받아 복수 개의 SAS 하드디스크에 복사 및 백업하는 레이드 컨트롤러와;
복사 및 백업될 상기 SAS 하드디스크들을 하나의 메인 하드디스크와 적어도 하나 이상의 서브 하드디스크로 인식하는 MCP와;
상기 메인 하드디스크에 에러가 발생된 경우에 상기 서브 하드디스크들 중에서 하나를 메인 하드디스크로 인식하는 핫 스왑 컨트롤러와;
상기 메인 보드에 접속되는 상기 하드디스크들의 데이터를 분석하여 ① 에러가 발생된 하드디스크의 데이터는 SAS 변환없이 상기 레이드 컨트롤러에 의해 에러 백업용 하드디스크에 백업하고 ② 에러를 복구하여 복구된 데이터는 복구용 하드디스크에 복사한 다음, 상기 SAS 변환보드에 의해 상기 복구용 하드디스크의 데이터가 변환되도록 제공된 에러 복구용 모듈과;
상기 에러 복구용 모듈에 의해 에러가 발생되지 않은 하드디스크의 데이터는 상기 내부 저장모듈에 저장되도록 하고, 에러가 발생된 하드디스크의 데이터는 상기 내부 저장모듈에 저장되지 않도록 제공된 바이패스 제어모듈로 구성하되,
상기 SAS 하드디스크의 데이터는 상기 레이드 컨트롤러에 의해 상기 메인 하드디스크에 우선적으로 복사되고 상기 서브 하드디스크에 백업되며, 상기 레이드 컨트롤러는 상기 변환된 SAS 데이터를 상기 메인 하드디스크에 복사하고 상기 서브 하드디스크에 백업하는 것을 특징으로 하는 안정성을 개선한 SAS 데이터 컨버팅 시스템.
At least one IDE hard disk, at least one SATA hard disk, at least one SCSI hard disk, and a SAS hard disk;
An identification unit for identifying the type of the IDE hard disk, the SATA hard disk, or the SCSI hard disk; a capacity determination unit for determining storage capacities of the hard disks identified by the identification unit; A SAS conversion board including a conversion unit for calculating an amount of data to be converted of each of the hard disks and converting the amount of data to be converted in order of decreasing data amount;
An internal storage module for receiving the converted SAS data and sequentially storing the converted SAS data in a descending order of the amount of data;
A RAID controller for receiving data of the internal storage module and copying and backing data to a plurality of SAS hard disks;
An MCP for recognizing the SAS hard disks to be copied and backed up as one main hard disk and at least one sub hard disk;
A hot swap controller for recognizing one of the sub hard disks as a main hard disk when an error occurs in the main hard disk;
The data of the hard disks connected to the main board is analyzed to (1) back up the data of the hard disk where an error has occurred to the hard disk for error backup by the RAID controller without performing SAS conversion, (2) An error recovery module for copying the data to the hard disk and then converting the data of the hard disk by the SAS conversion board;
Wherein the data of the hard disk in which no error is generated by the error recovery module is stored in the internal storage module and the data of the hard disk in which the error is generated is stored in the internal storage module However,
The data of the SAS hard disk is preferentially copied to the main hard disk by the RAID controller and is backed up to the sub hard disk, and the RAID controller copies the converted SAS data to the main hard disk, To the SAS data conversion system.
제 1 항에 있어서,
상기 메인 하드디스크와 상기 서브 하드디스크의 용량은 모두 동일하며, 상기 메인 또는 서브 하드디스크의 용량은 상기 SAS 변환보드에 의해 변환되는 SAS 데이터 총용량보다 적어도 큰 용량을 갖어야 하는 것을 특징으로 안정성을 개선한 SAS 데이터 컨버팅 시스템.
The method according to claim 1,
The capacity of the main hard disk and that of the sub hard disk are all the same and the capacity of the main or sub hard disk must have a capacity at least larger than the total capacity of the SAS data converted by the SAS conversion board, A SAS data conversion system.
제 1 항에 있어서,
상기 내부 저장모듈은 입출력 제어부와 메모리부로 이루어지되,
상기 메모리부는 SATA 타입의 SSD인 것을 특징으로 하는 안정성을 개선한 SAS 데이터 컨버팅 시스템.
The method according to claim 1,
Wherein the internal storage module comprises an input / output control unit and a memory unit,
Wherein the memory unit is a SATA type SSD.
제 1 항에 있어서,
상기 에러 백업용 하드디스크는 IDE, SATA 및 SCSI 하드디스크 중 어느 하나이며, 상기 복구용 하드디스크는 IDE, SATA 및 SCSI 하드디스크 중 어느 하나인 것을 특징으로 하는 안정성을 개선한 SAS 데이터 컨버팅 시스템.
The method according to claim 1,
Wherein the error backup hard disk is one of IDE, SATA, and SCSI hard disks, and the recovery hard disk is any one of IDE, SATA, and SCSI hard disks.
KR20140088779A 2014-07-15 2014-07-15 SAS Data converting system to provide stability KR101459750B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20140088779A KR101459750B1 (en) 2014-07-15 2014-07-15 SAS Data converting system to provide stability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20140088779A KR101459750B1 (en) 2014-07-15 2014-07-15 SAS Data converting system to provide stability

Publications (1)

Publication Number Publication Date
KR101459750B1 true KR101459750B1 (en) 2014-11-13

Family

ID=52290158

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20140088779A KR101459750B1 (en) 2014-07-15 2014-07-15 SAS Data converting system to provide stability

Country Status (1)

Country Link
KR (1) KR101459750B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786666A (en) * 2016-02-05 2016-07-20 浪潮(北京)电子信息产业有限公司 Failure processing method and system for multi-controller storage system
KR101847556B1 (en) * 2016-05-26 2018-05-28 주식회사 백프로 SAS Data converting system having a plurality of RAID controllers

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060113551A (en) * 2005-04-28 2006-11-02 에이저 시스템즈 인크 Method and apparatus for time correlating defects found on hard disks
JP2009032205A (en) 2007-07-30 2009-02-12 Hitachi Ltd Storage system for transferring system information element
KR20130021339A (en) * 2011-08-22 2013-03-05 주식회사 태진인포텍 Network-capable raid controller for a semiconcuctor storage device
KR20130055632A (en) * 2010-06-18 2013-05-28 엘에스아이 코포레이션 Scalable storage devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060113551A (en) * 2005-04-28 2006-11-02 에이저 시스템즈 인크 Method and apparatus for time correlating defects found on hard disks
JP2009032205A (en) 2007-07-30 2009-02-12 Hitachi Ltd Storage system for transferring system information element
KR20130055632A (en) * 2010-06-18 2013-05-28 엘에스아이 코포레이션 Scalable storage devices
KR20130021339A (en) * 2011-08-22 2013-03-05 주식회사 태진인포텍 Network-capable raid controller for a semiconcuctor storage device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786666A (en) * 2016-02-05 2016-07-20 浪潮(北京)电子信息产业有限公司 Failure processing method and system for multi-controller storage system
CN105786666B (en) * 2016-02-05 2019-05-10 浪潮(北京)电子信息产业有限公司 A kind of fault handling method and system for storage system with multiple controllers
KR101847556B1 (en) * 2016-05-26 2018-05-28 주식회사 백프로 SAS Data converting system having a plurality of RAID controllers

Similar Documents

Publication Publication Date Title
US10346253B2 (en) Threshold based incremental flashcopy backup of a raid protected array
US9715436B2 (en) System and method for managing raid storage system having a hot spare drive
US8321384B2 (en) Storage device, and program and method for controlling storage device
US9600375B2 (en) Synchronized flashcopy backup restore of a RAID protected array
US9377964B2 (en) Systems and methods for improving snapshot performance
US20150032928A1 (en) Optimized redundant high availability sas topology
JP2004038290A (en) Information processing system and disk control method for use in same system
US20140372697A1 (en) Storage Device Management of Unrecoverable Logical Block Addresses for RAID Data Regeneration
US10503620B1 (en) Parity log with delta bitmap
US8332678B1 (en) Power save mode operation for continuous data protection
EP3229138B1 (en) Method and device for data backup in a storage system
WO2013118189A1 (en) Storage device replacement method, and storage sub-system adopting storage device replacement method
CN105376329A (en) Remote online backup method for virtual machine
KR101459750B1 (en) SAS Data converting system to provide stability
US20120158652A1 (en) System and method for ensuring consistency in raid storage array metadata
WO2012081058A1 (en) Storage subsystem and its logical unit processing method
US10664346B2 (en) Parity log with by-pass
KR101847556B1 (en) SAS Data converting system having a plurality of RAID controllers
US10095867B2 (en) Antivirus scan during a data scrub operation
KR101529117B1 (en) SAS Data converting system
US11630585B1 (en) Processing evacuation events in a storage array that includes a plurality of storage devices
KR101512181B1 (en) SAS Data converting system with internal storage module
KR101273552B1 (en) Data converting system
US11080136B2 (en) Dropped write error detection
KR20140058980A (en) Storage management and back-up solution system of industrial computers

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20171102

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20191104

Year of fee payment: 6