内页배너

Raid 초기화 과정

Jan 28, 2022

RAID 시스템은 저장된 데이터로부터 데이터를 보호하는 효과적인 수단입니다. RAID 생성 과정에서 종종 매우 긴 시간의 시스템 초기화 과정이 있습니다. RAID 초기화 프로세스에서 이러한 작업이 있는 이유는 무엇입니까? 이 작업은 SSD에서 어떤 측면을 갖게 됩니까? 기술 발전의 관점에서 RAID 초기화 과정을 분석하고 연구해 보자.

기존 RAID 어레이의 기본 조직 구조는 RAID 그룹에 추가된 모든 디스크가 해당 LBA 주소를 기반으로 일련의 슬라이스로 분할된다는 것입니다. 이러한 조각을 스트라이프 단위라고 합니다. 서로 다른 디스크의 동일한 LBA 주소에 해당하는 스트라이프 단위는 스트라이프로 구성됩니다. 두 개의 인코딩된 데이터 블록 P와 Q를 생성하는 RAID6과 같이 하나의 스트립에 모든 데이터를 인코딩하면 두 데이터 디스크가 동시에 손상될 수 있습니다.

따라서 RAID 시스템에서 스트립의 모든 데이터는 코딩 및 dec 알고리즘의 규칙을 충족해야 합니다. 즉, 스트립의 모든 데이터는 특정 규칙에 따라 코딩 데이터를 생성할 수 있으며 코딩 데이터는 스트립에 저장된 코딩 데이터. 이 상황을 해당 대역의 데이터라고 합니다. 디스크에 오류가 발생하면 스트립에 저장된 인코딩 데이터로 손실된 데이터 블록을 복구할 수 있습니다.

스트립의 데이터가 일치하지 않는 경우, 즉 스트립의 데이터로 얻은 코딩 결과가 동일하지 않으면 디스크에 오류가 발생하면 스트립에 저장된 코딩된 데이터로 누락된 데이터 블록을 제대로 복구할 수 없습니다. 따라서 결함이 발생할 때 데이터 정확성 문제를 일으키는 데이터 불일치 스트립입니다.

RAID 시스템을 생성할 때 RAID 그룹의 디스크는 새 디스크이거나 이미 사용된 데이터 디스크일 수 있으며 여기서 모든 데이터는 0이 아닙니다. 이 경우 이러한 디스크로 구성된 데이터 스트립은 데이터 일관성 요구 사항을 충족하지 않아야 합니다. 즉, 특정 규칙에 따라 계산된 각 대역의 부호화 데이터와 해당 대역의 부호화 데이터가 일치하지 않는다. 이러한 데이터 불일치 대역은 RAID 데이터 정확성 문제에 큰 위험을 초래합니다.

이러한 이유로 RAID를 생성할 때 밴드의 데이터 일관성을 보장하기 위해 시스템의 모든 스트립을 초기화하는 것을 고려해야 합니다. 대역 초기화는 일반적으로 두 가지 방법으로 해결할 수 있습니다.

1. 총 0을 써서 RAID 시스템의 모든 대역을 초기화합니다. 모든 데이터 제로 밴드, 체크 데이터도 제로입니다. 따라서 모두 0인 데이터는 대역 일관성을 보장할 수 있습니다.

2. 스트립 데이터의 일관성을 유지하기 위해 모든 스트립을 확인하고 스트립의 검사 데이터를 업데이트합니다.

RAID 시스템이 초기화되면 모든 대역의 데이터가 일관되게 됩니다.RAID 시스템 초기화 프로세스는 주로 시스템의 모든 대역을 초기화해야 하기 때문에 매우 긴 프로세스입니다. 프런트엔드 사용자 IO 사이의 성능 균형 때문에 RAID 시스템 초기화는 종종 백그라운드 실행 프로세스이며 이는 오랫동안 지속되며 프런트엔드 애플리케이션의 성능에 영향을 미칩니다.

SSDS의 경우 RAID 시스템 초기화 프로세스에서 다른 문제도 발생합니다. 시스템 초기화 중에는 제로 쓰기 또는 패리티 데이터 업데이트 모드에 관계없이 데이터를 SSDS에 써야 합니다. 이 프로세스로 인해 불필요한 데이터 쓰기 확대가 발생합니다. 사용자 데이터를 쓰기 전에 초기화를 통해 SSD 내부에 데이터 매핑 테이블이 설정됩니다. SSDS의 서비스 수명과 성능이 감소합니다. 따라서 SSDS용 RAID 시스템은 시스템 초기화 프로세스에 최적화되어야 하는데, 이는 기존 RAID가 고려하지 않는 특수 기능입니다. 따라서 기존 RAID 어레이는 SSD 서비스 수명과 성능에 영향을 미치는 SSDS에 직접 배포할 수 없습니다.

RAID 시스템은 스트라이핑을 사용하여 데이터를 보호하지만 데이터 보호를 스트라이핑하는 과정에서도 일련의 문제가 발생합니다. 시스템 초기화는 스트립 일관성의 일반적인 문제입니다. 좋은 RAID 데이터 보호 시스템은 설계 과정에서 이 문제를 해결할 것입니다. 예를 들어 EMC Data Domain RAID에는 시스템 초기화 프로세스가 없으며 파일 시스템과의 협력이 필요하고 RAID 스트립 데이터 배포에서 많은 최적화를 수행했습니다.

도움이 필요하다? 메시지를 남겨주세요

메시지를 남겨주세요
당사 제품에 관심이 있고 자세한 내용을 알고 싶으시면 여기에 메시지를 남겨주시면 최대한 빨리 답변해 드리겠습니다.
제출하다
문의하기 #
+86-755-83677183

영업 시간

11월 21일 월요일 - 11월 23일 수요일: 오전 9시 - 오후 8시
11/24 목요일: 휴무 - 즐거운 추수감사절 보내세요!
11월 25일 금요일: 오전 8시 - 오후 10시
11월 26일 토요일 - 11월 27일 일요일: 오전 10시 - 오후 9시
(모든 시간은 동부 표준시 기준)

제품

whatsApp

연락하다