중복 제거가 작동하는 방법

소스에서 중복 제거

중복 제거 볼트에 백업을 수행하는 경우 Acronis Backup & Recovery 11 Agent는 각 데이터 블록의 지문을 계산합니다. 이러한 지문을 해시 값이라고도 합니다.

에이전트는 데이터 블록을 볼트로 보내기 전에 중복 제거 데이터베이스에 쿼리하여 블록의 해시 값이 이미 저장된 블록의 값과 같은지 여부를 확인합니다. 값이 같은 경우에는 에이전트가 해시 값만 보내고 그렇지 않은 경우에는 블록 자체를 보냅니다. 스토리지 노드는 수신된 데이터 블록을 임시 파일에 저장합니다.

비표준 크기의 암호화된 파일 또는 디스크 블록과 같은 일부 데이터는 중복을 제거할 수 없습니다. 에이전트는 해시 값을 계산하지 않고 이러한 데이터를 항상 볼트로 전송합니다. 중복 제거 제한 사항에 대한 자세한 내용은 중복 제거 제한 사항을 참조하십시오.

백업 프로세스가 완료되면 결과 백업과 고유 데이터 블록이 있는 임시 파일이 볼트에 포함됩니다. 임시 파일은 다음 단계에 처리됩니다. 백업(TIB 파일)에는 해시 값과 중복을 제거할 수 없는 데이터가 포함됩니다. 이 백업은 더 이상 처리하지 않아도 데이터를 쉽게 복구할 수 있습니다.

대상에서 중복 제거

중복 제거 볼트에 백업이 완료되면 스토리지 노드가 인덱싱 작업을 실행합니다. 이 작업은 다음과 같이 볼트에 있는 데이터의 중복을 제거합니다.

  1. 임시 파일의 데이터 블록을 볼트 내 특수 파일로 이동하며 중복 항목을 한 번만 저장합니다. 이 파일을 중복 제거 데이터 저장소라고 합니다.
  2. 중복 제거된 데이터를 "어셈블"하는 데 필요한 해시 값과 링크를 중복 제거 데이터베이스에 저장합니다.
  3. 모든 데이터 블록이 이동되면 임시 파일이 삭제됩니다.

결과적으로 데이터 저장소에는 여러 개의 고유 데이터 블록이 포함됩니다. 각 블록은 백업의 하나 이상의 참조를 갖습니다. 참조는 중복 제거 데이터베이스에 포함됩니다. 백업은 그대로 유지됩니다. 백업에는 중복을 제거할 수 없는 데이터와 해시 값이 포함됩니다.

다음 다이어그램은 대상의 중복 제거 결과를 보여줍니다.

인덱싱 작업은 완료하는 데는 상당한 시간이 걸릴 수 있습니다. 이 작업의 상태는 해당 스토리지 노드를 선택하고 상세정보 보기를 클릭하여 관리 서버에서 볼 수 있습니다. 해당 창에서 이 작업을 수동으로 시작 또는 중지할 수도 있습니다.

압축

볼트에서 하나 이상의 백업 또는 아카이브가 삭제되면(수동으로 또는 정리 중에) 아카이브에서 더 이상 참조되지 않는 블록이 데이터 저장소에 포함될 수 있습니다. 해당 블록은 스토리지 노드에서 수행되는 에약된 작업인 압축 작업으로 삭제됩니다.

압축 작업은 기본적으로 매주 일요일 새벽  3시 정각에 실행됩니다. 작업 일정은 해당 스토리지 노드를 선택하고 상세정보 보기를 클릭한 다음 압축 일정을 클릭하여 변경할 수 있습니다. 이 탭에서는 작업을 수동으로 시작 또는 중지할 수도 있습니다.

사용하지 않는 블록 삭제는 리소스가 소모되므로 압축 작업은 삭제할 충분한 양의 데이터가 축적된 경우에만 수행됩니다. 임계값은 압축 트리거 임계값 구성 매개변수로 결정됩니다.