Apache Archiva 백업 모범 사례

Apache Archiva 백업 모범 사례

Apache 사이트 tarball에서 구축된 독립형 모드로 Apache Archiva를 실행하는 서버가 있습니다. 벌써 6년째 매력처럼 달려오고 있습니다. OS는 데비안 리눅스입니다.

지금까지 우리가 저장한 모든 아티팩트는 쉽게 복구할 수 있는 곳에 저장되어 있었기 때문에 모든 백업 전략에서 Archiva를 제외했습니다.

하지만 최근에는 재구축이 불가능한 유물을 보관하기 시작했습니다. 이제 백업에 Archiva를 포함해야 합니다.

나는 인터넷 검색을 했지만 Archiva를 올바르게 백업하는 방법에 대한 명확한 답을 찾을 수 없었습니다.

아티팩트 및 데이터베이스 구성을 포함하여 Archiva의 백업을 생성하는 건전한 절차와 이를 복원하는 절차를 제안할 수 있는 사람이 있습니까?

감사해요!

답변1

에 대한 공식 문서Apache Archiva 데이터베이스아티팩트는 (Maven) 저장소에 저장되므로 사용자 데이터베이스만 백업하는 것으로 충분하다고 말합니다.

두 데이터베이스를 모두 백업하는 것이 좋지만 리포지토리 데이터베이스를 정기적으로 백업할 필요는 없습니다. 데이터 손실이 발생할 경우 해당 데이터베이스의 내용을 삭제하고 저장소를 다시 검색하여 데이터베이스를 다시 생성할 수 있습니다.

기본 사용자 보안 메커니즘을 사용하는 경우 사용자 데이터베이스를 정기적으로 백업하여 손상 시 사용자 비밀번호와 정보가 손실되지 않도록 하는 것이 중요합니다. 기본 내장형 저장소를 사용하면 파일 시스템에 데이터베이스 디렉터리의 복사본을 만들기만 하면 됩니다. 사용자 정보의 소스로 외부 데이터베이스를 구성한 경우 백업 지침은 데이터베이스 설명서를 참조하십시오.

아티팩트 백업은 리포지토리를 백업하여 수행됩니다. Archiva는 단지저장소 관리자.

관련 정보