백업 시스템, 두 위치. 추천?

백업 시스템, 두 위치. 추천?

Ubuntu 10.10을 실행하는 두 개의 서버가 서로 다른 두 위치에 있습니다. 하나는 생산이고 하나는 개발이다.

백업, 모범 사례 등에 대한 경험이 있는 분이 있는지 궁금합니다.

생각하다현명한 솔루션은 프로덕션 서버의 데이터를 개발 서버에 백업하는 것입니다.

답변1

다음과 같은 설정백업PC매우 쉬우며 문제가 있는 경우 프로덕션 시스템의 복사본을 제공합니다. 백업은~ 아니다선택 과목. 정기적으로 백업을 테스트하는 것도 잊지 마세요. 테스트되지 않은 백업에 의존하지 마십시오.

실제 질문은 복구를 처리하는 방법입니다. 많은 사람들은 기본 시스템이 다운되면 자동으로 대신하는 백업 시스템을 원합니다. 이는 매우 어렵고 잘못 수행할 경우 이를 방지하기는커녕 가동 중지 시간을 초래할 수 있습니다.

스펙트럼의 반대쪽 끝에는 필요한 경우 생산 상자(또는 그 일부 하위 섹션)를 복구할 수 있도록 모든 데이터의 복사본이 있는 것입니다. 이는 설정하기가 더 쉽지만 데이터를 복구하고 백업 설정 및 프로덕션 테스트를 수행하는 동안 몇 시간의 가동 중지 시간이 있을 수 있습니다.

데이터베이스가 있는 경우 백업에서 이 데이터의 일관된 복사본을 가져오는 것을 잊지 마십시오. 저는 매일 데이터를 파일로 "덤프"하고 이를 백업에 사용하는 경향이 있습니다. 어떤 사람들은 데이터베이스를 다시 생성하기 위해 저널 파일을 백업하거나 특정 시점 복사본을 얻기 위해 스냅샷을 사용하는 것을 선호합니다. 백업할 위치입니다. 내가 사용하는 대부분의 경우 덤프는 괜찮고 단순함이 승리합니다.

답변2

같은 반응이지만 나는 bacula를 살펴볼 것입니다. 여러 사이트를 잘 처리합니다. 현재 사이트 간에 수백 GB를 백업하는 데 사용하고 있습니다. 배우는 데 시간이 좀 걸리지만 일단 설정되면 안정적입니다. 설정에 관해 궁금한 점이 있으면 알려주세요!

답변3

나는 당신이 rsnapshot(http://rsnapshot.org/) 이는 널리 사용되는 백업 도구인 rsync를 기반으로 합니다. 이를 통해 매일, 매주, 매월, 매년 증분 및 전체 백업을 안전한 방식으로 수행할 수 있습니다. 설정이 매우 간단하며 SSH 공개 키 인증과 함께 사용할 수 있습니다.

아래 링크는 mysql 데이터베이스 백업을 위해 작성한 것인데, 다른 파일 백업에도 활용하실 수 있습니다.

http://bash.cyberciti.biz/backup/rsnapshot-remote-mysql-backup-shell-script/

관련 정보