“Restore” 탭에서 되돌릴 백업을 고르십시오. 그런 다음 “Restore”를 누릅니다.
프로그램이 먼저 묻습니다. 무슨 일이 일어날지 알려 줍니다. 지금 상태가 덮어써지고 프로그램이 컨테이너를 다시 시작합니다. 지금 상태에 익명화된 사람이 있으면 두 번째 질문이 이어집니다. 그 수를 알려 주고 복원 후 다시 익명화할지 묻습니다. “Yes”가 미리 선택되어 있습니다. “No”를 고르면 이 단계 없이 백업이 복원됩니다. 대신 창을 닫으면 아무것도 복원되지 않습니다.
“Wipe target volumes before restore”를 선택하면 볼륨을 먼저 비웁니다. 그러면 백업을 만들 때 없던 파일이 남아 있지 않게 됩니다.
진행 단계는 “Log” 탭에 나옵니다. 거기서 프로그램이 무엇을 했는지 하나씩 볼 수 있습니다. 두 번째 질문에 “Yes”로 답했다면 끝부분의 한 줄에 티켓 시스템이 다음 야간 실행에서 다시 적용할 익명화 수가 나옵니다. 옮길 수 없으면 대신 로그에 경고가 나옵니다. 경고가 있었다면 창 아래쪽의 상태 줄이 그 수를 알려 줍니다.
백업에 데이터베이스가 들어 있으면 상태 전체가 돌아옵니다. 티켓, 댓글, 이력, 첨부 파일, 기록한 시간, 지식 베이스가 백업을 만든 시점 그대로 다시 있습니다.
그러고 나면 시스템을 다시 쓸 수 있습니다. 작은 설치 환경에서는 1분이 채 걸리지 않습니다.
백업에 데이터베이스가 들어 있으면 데이터베이스는 전부 돌아오거나 전혀 돌아오지 않습니다. 볼륨은 그 뒤에 따라옵니다. 볼륨에서 실패하면 데이터베이스는 이미 돌아와 있지만 파일이 빠져 있을 수 있습니다. 어느 단계가 실패했는지는 “Log” 탭에 나옵니다. 어떤 경우든 프로그램은 그 뒤에 컨테이너를 다시 시작합니다. 복원이 실패했더라도 마찬가지입니다.
예전 버전의 백업을 새 버전으로 복원할 수 있습니다. 다음에 시작할 때 시스템이 데이터베이스를 자기 버전에 맞춥니다.
만족도 조사의 동의와 수신 거부는 묻지 않고 이어받습니다. 두 번째 질문에 “No”라고 답해도 마찬가지입니다. 애플리케이션은 복원 전에 실행 중인 설치 환경에서 이를 읽습니다. 그 뒤 “Log” 탭의 한 줄에 건수가 표시됩니다. 예를 들면 “12 consent and unsubscribe record(s) were carried over.”입니다. 티켓 시스템은 처음 시작할 때 이를 넘겨받습니다. 그래서 백업 뒤에 한 동의나 수신 거부도 그대로 유효합니다. 이어받기에 실패하면 로그에 경고가 나타납니다. 복원은 그래도 성공으로 칩니다.
프로그램은 먼저 암호화된 백업을 완전히 검사합니다. 그동안 상태 줄에 “Checking the encrypted backup before anything is changed...”가 표시됩니다. 그런 다음에야 컨테이너를 멈춥니다. 파일이 손상되었거나 변조된 경우에는 멈추고 “The backup file is damaged. Nothing was changed.”를 알립니다.
백업이 다른 서버의 것이면 프로그램은 그 서버의 복구 키를 요청합니다. 이는 질문 뒤에 이루어집니다. “Recovery key needed” 창에 백업의 키 ID가 표시됩니다. 이 서버의 키가 없을 때도 같은 창이 나타납니다.
입력 오류는 아무것도 바뀌기 전에 알아챕니다. 상태 줄에 “The recovery key has a typing error. Check each character.”가 표시됩니다. 그 뒤에 창이 다시 묻습니다. 키가 다른 백업의 것이면 상태 줄에 “This recovery key does not belong to this backup.”가 표시됩니다. “Cancel”을 누르면 프로그램이 멈추고 “Restore cancelled. Nothing was changed.”를 알립니다.
프로그램은 입력한 키를 넘겨받지 않습니다. 자신의 키를 그대로 씁니다. 새 백업은 여전히 이 서버의 키로 만들어집니다. 새 서버에서 복원했다면 그 서버의 복구 키도 보관하십시오.
데이터베이스가 없는 백업은 첨부 파일, 보관 파일, 키만 복원합니다. 이미 있는 키는 그대로 둡니다. 데이터베이스는 그대로 남습니다. 프로그램은 복원하기 전에 이를 알리고 묻습니다. “No”를 선택하면 아무것도 바뀌지 않습니다.
설치가 자체 데이터베이스를 쓰도록 설정되어 있으면, 백업에 데이터베이스가 들어 있어도 프로그램은 데이터베이스 부분을 건너뜁니다. 예를 들어 오래된 백업이 이에 해당합니다. 프로그램은 먼저 묻습니다. “No”를 선택하면 아무것도 바뀌지 않습니다.