일반기술

리눅스 RAID에서 동시복구

RAID는 호스트 시스템에서의 요구를 받아들여 여러 개의 디스크로 요구를 분산처리 하는 기술로, CPU의 발전속도에 비해 시스템의 병목 지점이 되고 있는 디스크의 느린 IO 속도를 극복 할 수 있는 기술이다. 또한 RAID 시스템을 사용하면 장애가 발생했을 경우에도 데이터를 잃어버리지 않도록 하기 위해 복구 방법을 제공한다.본 발명은 여러 레벨의 RAID가 구성된 System의 여러 파티션에 faulty가 발생할 경우 하나의 md thread가 순차적으로 복구하는 것을 발견 측시 복구를 수행하는 thread를 fork 하고 자신은 계속 시스템을 모니터링 할 수 있도록 구현한다. 현재 대용량의 저장공간을 사용하는 데이터베이스 서버와 같이 저장공간에 대한 수요가 늘어감에 따라 추가의 드라이브를 연결할 필요가 생긴다. Linux 환경에서는 여러 개의 디스크를 묶어서, 속도와 안정성이 좋은 하나의 형태의 RAID 시스템이라고 불리는 기술을 사용함으로써 여러 개의 디스크에 여유 있게 분산시키는 여러 가지 방법을 지원한다. 여러 디스크에 동시에 faulty가 발생시 multi recovery 작업으로 신속성과 신뢰성을 제공하고 시스템의 편리한 제어를 위한 raid tool user interface와 시스템의 정확한 부하량을 체크한다RAID 장치에 faulty 발생시 mdrecovery thread가 깨어나 md 별로 체크를 시작하며 복구 작업이 필요한 시점에서 자신을 fork 하여 다중으로 여러 장치의 복구를 수행할 수 있다. RAID 장치를 다중으로 구성하여 사용하는 시스템에 적용하여 긴급 복구 능력을 제공하고 온라인(인터넷) 자료 저장 및 백업 서비스 시스템과 대용량 데이터 베이스 서버에 응용할 수 있다. Linux Software RAID에 대한 신뢰성 증대의 효과를 볼 수 있다.

기술정보

기술분류
정보 > 오퍼레이팅 시스템
보유기관
비트컴퓨터
기술유형
일반기술
등록일
2001-03-29
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.