용어와 정의
영문 또는 원어: RAID write hole
한글명: RAID 쓰기 불일치 문제
패리티 RAID에서 비정상 중단으로 데이터와 패리티 기록이 일치하지 않아 이후 데이터 해석에 문제가 생길 수 있는 상태를 말합니다.
정확한 의미와 동작 원리
한 번의 논리 쓰기에 여러 장치의 데이터와 패리티 기록이 관여할 수 있습니다. 그중 일부만 반영된 상태에서 전원이 끊기면 구성원 사이의 정보가 서로 맞지 않을 수 있습니다.
특히 디스크가 빠진 상태에서는 남은 정보만으로 올바른 패리티를 다시 계산하기 어려운 경우가 있습니다. 배열을 다시 켤 수 있다는 사실과 재구성된 데이터가 정확하다는 사실은 구분해야 합니다.
쉽게 이해하기
원본 장부와 합계 장부를 함께 바꿔야 하는데 한쪽만 바뀐 상태로 중단된 상황에 비유할 수 있습니다. 어느 쪽이 맞는지 판단할 추가 정보가 없으면 계산 결과를 그대로 신뢰하기 어렵습니다.
종류와 버전 및 관련 방식의 차이
쓰기 의도 비트맵
어느 영역을 다시 동기화해야 하는지 추적하는 방식이며 쓰기 데이터 전체를 보관하는 저널과 다릅니다.
RAID 쓰기 저널
별도 로그에 기록을 남겨 중단 후 일관성을 처리하는 방식입니다.
부분 패리티 로그
Linux MD RAID 5가 제공하는 별도 일관성 보호 기능으로 적용 수준과 조건이 있습니다.
적용 대상과 조건
패리티 기반 배열의 중단과 일관성 문제를 설명할 때 사용합니다. 모든 RAID 수준의 모든 손상을 같은 현상으로 부르지 않습니다.
보호 방식의 사용 여부는 실제 배열 설정과 구현에서 확인합니다. RAID라는 이름만으로 특정 보호가 켜져 있다고 볼 수 없습니다.
오해하기 쉬운 점
비정상 종료 후의 모든 파일 오류가 write hole 때문인 것은 아닙니다.
저널이나 로그의 존재는 디스크의 물리 고장과 기존 파일 손상까지 모두 복구해 준다는 보장이 아닙니다.
공식 근거와 적용 범위
제조사 및 공식 문서에 명시된 제품과 버전 범위에 적용합니다. 실제 장비의 상태나 복구 결과를 보장하는 내용은 아닙니다.
검토 기준일: 2026-10-25
Linux Kernel: Partial Parity Log
함께 확인할 용어와 안내 글
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- PV 물리 볼륨
- VG 볼륨 그룹
- LV LVM 논리 볼륨
- Device Mapper 장치 매퍼
- Linux MD 리눅스 소프트웨어 RAID 계층
- mdadm 리눅스 소프트웨어 RAID 관리 도구
- RAID superblock RAID 구성 메타데이터
- Write-intent bitmap 쓰기 의도 비트맵
- RAID write journal RAID 쓰기 저널
- PPL 부분 패리티 로그
- dm-thin 장치 매퍼 씬 프로비저닝 대상
- dm-cache 장치 매퍼 블록 캐시 대상
- dm-verity 장치 매퍼 읽기 전용 무결성 검증
- dm-integrity 장치 매퍼 블록 무결성 태그 대상