2.14. Ceph 데이터 무결성
Ceph는 데이터 무결성을 유지 관리하기 위한 다양한 메커니즘을 제공하여 잘못된 디스크 섹터와 비트 로드를 방지합니다.
- 스크럽 : Ceph OSD 데몬을 사용하면 배치 그룹 내에서 오브젝트를 스크루브할 수 있습니다. 즉, Ceph OSD 데몬은 한 배치 그룹의 오브젝트 메타데이터를 다른 OSD에 저장된 배치 그룹의 복제본과 비교할 수 있습니다. 일반적으로 매일 수행되며 버그 또는 스토리지 오류가 발생합니다. 또한 Ceph OSD 데몬은 개체 비트-비트의 데이터를 비교하여 더 깊은 검사를 수행합니다. 딥 스크러빙 - 일반적으로 매주 수행 - 가볍고 스크러브에서 명확하지 않은 드라이브의 잘못된 섹터를 검색합니다.
-
CRC Checks: Red Hat Ceph Storage 6에서
BlueStore
를 사용할 때 Ceph는 쓰기 작업에서 CRC(cyclical redundancy check)를 수행함으로써 데이터 무결성을 보장할 수 있습니다. 그런 다음 CRC 값을 블록 데이터베이스에 저장합니다. Ceph는 읽기 작업에서 블록 데이터베이스에서 CRC 값을 검색하고 검색된 데이터의 생성된 CRC와 비교하여 데이터 무결성을 즉시 보장할 수 있습니다.