나는 사용에 대해 읽었습니다.동기화그리고rdiff 백업전체 Linux 시스템을 증분 백업합니다. 나는 Linux 시스템을 설정하고, 일부 변경하고, 모든 것을 지우고, 시스템을 복원하는 연습을 할 계획입니다(이 모든 작업은 가상 머신에서 편리하게 수행할 수 있습니다). 하지만 모험을 시작하기 전에 몇 가지 사항을 명확히 하고 싶습니다.
- 백업에 포함되거나 제외되는 항목을 세부적으로 제어하려면 어떻게 해야 합니까? 즉, 모든 항목(보이지 않는 "." 파일, 휴지통 등 포함)이 기본적으로 백업됩니까? 그렇다면 그 중 일부를 어떻게 제외할 수 있습니까?
- rdiff-backup 튜토리얼은 과거의 어느 시점에서든 파일을 검색하는 방법을 보여줍니다(아직 백업이 있는 경우). 새 컴퓨터에서 전체 시스템을 복원하려면 어떻게 해야 합니까? 어떻게 해야 하나요?
- 머신 A에 내 시스템의 백업이 있다고 가정해 보겠습니다. 몇 년 후, 나는 새 컴퓨터 B를 구입했고 컴퓨터 A의 백업에서 내 시스템을 복원하고 싶었습니다. 하드웨어가 완전히 다를 수 있으므로 기계 A를 사용할 때 새 시스템이 작동합니까? 복구 후 부팅해 볼까요? 새 머신으로의 원활한 복구를 보장하는 방법은 무엇입니까?
답변해 주셔서 감사합니다.
답변1
(질문이 3개라면 따로 3개를 하는게 낫습니다. 다만 답변이 짧기 때문에 다 답변해드리겠습니다.)
rsync와 rdiff-backup은 모두 포함 및 제외 규칙을 기반으로 하는 상당히 강력한 파일 선택 메커니즘을 가지고 있습니다. 나는 썼다rsync 필터 튜토리얼. Rdiff-backup의 필터는 동일한 원리를 기반으로 하지만 세부 사항은 다릅니다. 매뉴얼의 "파일 선택" 섹션을 참조하십시오.
지금까지의 전체 백업(즉, 백업 트리의 루트)을 복원하려면:
rdiff-backup -r now /path/to/backup /where/to/restore
.저장 형식은 하드웨어에 따라 달라지지 않습니다. 다른 컴퓨터에 저장하고 복원할 수 있지만 문제가 되지 않습니다.