다음을 통해 공유


일반적인 볼륨 백업 문제

시스템의 완전하고 안정적인 이미지를 복사하려는 모든 백업 작업은 다음과 같은 문제를 처리해야 합니다.

  • 백업하는 동안 액세스할 수 없는 파일입니다. 애플리케이션을 실행하는 경우 백업 중에 파일을 단독 모드로 열어 두어야 하므로 백업 프로그램이 파일을 복사하지 못하도록 방지해야 합니다.

  • 일관되지 않은 파일 상태입니다. 애플리케이션에 파일이 단독 모드로 열려 있지 않더라도 파일을 열고 백업하고 닫는 데 필요한 제한된 시간 때문에 스토리지 미디어에 복사된 파일이 모두 동일한 애플리케이션 상태를 반영하지 않을 수 있습니다.

  • 서비스 중단을 최소화해야 합니다. 파일 접근성과 백업되는 데이터의 무결성을 보장하려면 볼륨 백업 중에 실행 중인 모든 프로그램의 일시 중단 및/또는 종료가 필요할 수 있습니다. 대형 디스크 시스템의 경우 이 기간은 몇 시간이 될 수 있습니다.

    최근 일부 스토리지 공급업체는 쓰기 시 복사 또는 "분할 미러" 메커니즘을 사용하여 특정 순간에 디스크에 있는 파일의 이미지를 캡처하는 수단인 볼륨 캡처 메커니즘을 제공하여 이러한 문제를 해결하려고 시도했습니다. 그러나 이러한 솔루션은 자체적인 어려움을 수반합니다.

    • 볼륨 캡처의 호환되지 않는 공급업체 구현입니다. RAID 디바이스의 많은 공급자는 볼륨 캡처 메커니즘을 제공합니다. 그러나 각 공급업체에는 자체 인터페이스가 있으며 각 공급업체는 볼륨 캡처 인터페이스에 대한 백업 공급업체의 지원을 받아야 합니다. 즉, 백업 애플리케이션 공급업체는 바람직하지 않은 여러 볼륨 캡처 구현을 지원해야 합니다.
    • 애플리케이션 조정이 부족합니다. 볼륨 캡처를 지원하는 많은 디바이스는 디스크의 데이터 고정과 함께 실행 중인 애플리케이션의 조정을 지원하지 않습니다. 백업 애플리케이션과 마찬가지로 이러한 디바이스의 경우 각 공급업체에는 다른 인터페이스가 있습니다.
    • 비 RAID 디바이스에 대한 지원이 제한됩니다. 기존 디스크 공급업체가 디바이스 드라이버에서 모든 종류의 볼륨 캡처를 지원하는 경우는 거의 없습니다. 즉, 캡처 메커니즘은 특정 디스크 시스템으로 제한되며 일반적으로 시스템 영역의 백업을 지원할 수 없습니다.
    • 볼륨 캡처 중에 디스크에 대한 업데이트를 처리해야 합니다. 스토리지 공급업체에서 제공하는 볼륨 캡처 메커니즘은 디스크의 데이터 상태를 고정할 수 있지만 실행 중인 애플리케이션과 항상 상호 운용되는 것은 아닙니다. 이는 스토리지 디바이스가 볼륨 캡처를 진행하는 동안 볼륨으로 전송되는 데이터가 손실될 수 있음을 의미하는 경우가 자주 있습니다.
    • 일관된 다발성 백업. 스토리지 디바이스는 이러한 볼륨 캡처를 실행하므로 일반적으로 데이터 고정 타이밍을 조정하는 메커니즘이 없습니다. 디바이스가 별도의 공급업체에서 온 경우 특히 그렇습니다. 따라서 볼륨 캡처를 사용하여 여러 스토리지 볼륨이 백업에 관련된 경우 각 볼륨에 대해 보존된 시간 이미지가 일관되지 않을 수 있습니다.