2.15. Ceph 데이터 무결성
Ceph는 데이터 무결성 유지의 일환으로 잘못된 디스크 섹터와 비트 회전으로부터 보호할 수 있는 다양한 메커니즘을 제공합니다.
- 스크럽: Ceph OSD 데몬을 통해 배치 그룹 내에서 오브젝트를 스크럽할 수 있습니다. 즉, Ceph OSD 데몬은 하나의 배치 그룹의 오브젝트 메타데이터를 다른 OSD에 저장된 배치 그룹의 복제본과 비교할 수 있습니다. 스크럽핑은 일반적으로 매일 수행되며 버그 또는 스토리지 오류가 발생합니다. 또한 Ceph OSD 데몬에서는 오브젝트의 데이터를 비트 단위로 비교하여 더 심층적인 스크럽을 수행합니다. 딥 스크럽-은 일반적으로 weekly-finds bad 섹터는 광경에서 명확하지 않은 드라이브의 잘못된 섹터를 찾습니다.
-
CRC 검사: Red Hat Ceph Storage 5에서
BlueStore
를 사용할 때 Ceph는 쓰기 작업에서 CRC(Relical redundancy Check)를 수행하여 데이터 무결성을 보장할 수 있습니다. 그런 다음 block 데이터베이스에 CRC 값을 저장합니다. Ceph는 읽기 작업에서 CRC 값을 블록 데이터베이스에서 검색하고 검색된 데이터의 생성된 CRC와 비교하여 데이터 무결성을 즉시 보장할 수 있습니다.