다음을 통해 공유


CycleCloud의 백업

기본적으로 CycleCloud는 기본 애플리케이션 데이터 저장소의 특정 시점 스냅샷을 복구 지점으로 만듭니다. / opt/cycle_server/data/backups/에 저장됩니다. 백업 디렉터리에는 엄격한 읽기-쓰기 IO 또는 대기 시간 요구 사항이 없으므로 추가 내구성을 위해 NFS 공유 또는 Blob 퓨즈에 탑재되는 경우가 많습니다.

중요

이 디렉터리 내에는 공유 /라는 하위 디렉터리도 있습니다. 이 하위 디렉터리는 모든 백업에 공통적인 데이터를 보유하며 복원을 사용하도록 설정하려면 보존해야 합니다.

백업 일정

기본적으로 CycleCloud는 다음을 위한 스냅샷을 유지합니다.

  • 5분
  • 15분
  • 1시간
  • 4시간
  • 8시간
  • 1일
  • 및 7일

백업 일정은 형식 Application.BackupPlan의 데이터 저장소 레코드로 저장됩니다. 이 레코드에 액세스하려면 설정 페이지로 이동하여 레코드 탭을 선택합니다. 드롭다운에서 모든 레코드 형식이 선택되어 있는지 확인합니다. 목록 맨 아래 근처에 는 백업 계획이라는 범주가 있습니다. 편집 옵션을 사용하여 일정 목록을 변경하고 저장할 수 있습니다.

백업에서 복원

백업은 /opt/cycle_server/data/backups/backup-2018-08-30_15-05-05+0000 디렉터리 이름으로 인코딩된 복원 시간으로 저장됩니다. 이 디렉터리가 복원 지점입니다. CycleCloud를 이 시점으로 되돌리려면 이 복원 지점을 인수로 사용하여 복원 유틸리티를 실행합니다. 복원 지점을 지정하지 않으면 최신 복원 지점이 사용됩니다.

cd /opt/cycle_server/
./util/restore.sh ./data/backups/backup-2019-08-30_15-05-05