드라이브의 데이터 무결성

SCSI Protection Information(SCSI 보호 정보) 필드는 자동 데이터 손상을 방지하는 메커니즘입니다. SCSI 보호 정보는 호스트가 Oracle FS System에서 성공적으로 읽은 데이터가 의도한 데이터이며 호스트가 마지막으로 기록했을 때와 동일한지 확인합니다. 이 무결성 확인은 Oracle FS System 내부에서만 수행됩니다.

RAID firmware in the Oracle FS System의 RAID 펌웨어는 스토리지 어레이의 모든 드라이브 형식을 520바이트의 섹터 크기로 지정합니다. SAN 데이터가 호스트에서 수신되는 경우 각 512바이트의 호스트 데이터당 8바이트의 무결성 메타 데이터가 생성됩니다. 무결성 메타 데이터는 내부 520바이트 섹터의 호스트 데이터에 추가됩니다. 데이터를 다시 호스트로 전송할 때는 8바이트의 메타 데이터가 제거되고 512바이트의 호스트 데이터가 올바른지 확인하는 데 사용됩니다. 확인에 실패하면 읽기 오류가 호스트에 보고됩니다.

8바이트의 메타 데이터에는 호스트 데이터의 CRC(순환 중복성 확인) 및 호스트 LUN 또는 파일 내 섹터의 오프셋을 식별하는 참조 태그가 포함됩니다. 펌웨어는 이 두 가지 정보를 통해 전송되는 데이터가 호스트에서 요청한 위치에 속하는지 및 데이터가 마지막으로 기록되었을 때와 동일한지 확인할 수 있습니다.

참조 태그 검사는 RAID 펌웨어에서 수행하는 일반 데이터 무결성 처리의 일부입니다. 그러나 클라이언트 응용 프로그램이 기록된 적이 없는 다수의 섹터를 읽을 경우 해당 섹터를 읽을 때 클라이언트 응용 프로그램 성능이 저하될 수 있습니다. 이러한 클라이언트 응용 프로그램에는 다음이 포함될 수 있습니다. 이러한 클라이언트 응용 프로그램에서 비정상적인 성능 문제가 발생하는 경우 지정된 LUN에 대해 참조 태그 검사를 사용 안함으로 설정하여 응용 프로그램 성능을 향상시킬 수 있는지 확인할 수 있습니다. 참조 태그 검사가 사용 안함으로 설정되면 Oracle FS System에서 해당 섹터에 대해 계속해서 CRC 유효성을 검사하지만 참조 태그 검사를 건너뜁니다.