투명하고 지속적인 백업을 위해 dm-cache 사용

투명하고 지속적인 백업을 위해 dm-cache 사용

지속적인 SSD 백업을 위해 dm-cache를 사용할 가능성이 있나요?

나는 매우 빠르고 저렴하며 결과적으로 일관된 오류 방지 파티션을 갖고 싶습니다.

사용 사례:

일반 SSD(1Gb)(캐시) + HDD(1Gb)(원시) 설치가 있습니다. SSD에 장애가 발생하면 HDD에서 마지막으로 사용 가능한 스냅샷을 찍을 수 있어야 합니다. HDD에 오류가 발생하면 SSD에서 파일 시스템을 완전히 실행할 수 있습니다.

수동 스냅샷을 사용하고 싶지 않으며 예약에 신경쓰고 싶지 않습니다.

핵심 질문은 캐시 크기 = 원본 크기인 경우 원본이 자동으로 완전히 복원될 수 있는지입니다.

답변1

아니요, 작동하지 않습니다. 더티가 아닌 블록을 캐시에서 소스 장치로 "푸시"할 수 있는 방법은 없습니다. 일시적으로 소스 장치에 기록되지 않은 더티 블록이 있게 되며, 이를 "클리너" 캐시 옵션을 사용하여 소스 장치로 플러시할 수 있지만 캐시 장치를 사용하여 소스 장치를 다시 생성할 수는 없습니다. 크기는 동일합니다.)

답변2

캐시 메타데이터의 모든 블록을 더티로 표시한 다음 원래 하드 드라이브에 오류가 발생하면 새 하드 드라이브로 다운그레이드하는 방법을 찾으면 효과가 있는 것 같습니다.

https://www.kernel.org/doc/Documentation/device-mapper/cache.txt

관련 정보