CentOS에서 사용자 데이터를 백업하는 방법은 무엇입니까?

CentOS에서 사용자 데이터를 백업하는 방법은 무엇입니까?

데이터를 백업해야 하는데 아직 좋은 방법을 찾지 못했습니다.

50-100GB의 사용자 데이터(바이너리, 소스 코드, 이미지 등)가 포함된 1TB 비시스템 디스크가 있다고 가정해 보겠습니다. 백업을 저장할 수 있는 또 다른 대용량 디스크가 있습니다. rsyncor 을 사용할 수도 있지만 cp, 그것이 내가 원하는 것은 아니라고 생각합니다.

나는 incremental백업을 원한다. 특정 시점부터 파일/폴더/전체 드라이브를 복구합니다. 특정 시점의 백업을 다른 디스크에 로드합니다(복사하거나 읽기 전용으로 열기). 백업 간의 변경 사항을 확인하고 선택적 설명을 추가하는 것이 좋을 것입니다. 좋은 CLI 백업 도구를 아는 사람이 있나요? 스냅샷 도구가 있을까요? 아니면 바보? 하지만 50GB의 사용자 데이터에는 git이 작동하지 않습니다. 말도 안 되는 일이 아닌가요? :디

답변1

+: 시간을 거슬러좋은 선택이 될 것입니다: "Back In Time은 Linux 데스크탑을 위한 간단한 백업 솔루션입니다. rsync를 기반으로 하며 하드 링크를 사용하여 변경되지 않은 파일이 사용하는 공간을 줄입니다. 일반적으로 GUI 기반이지만 클라이언트 버전이 있습니다." . 이미 존재하는 파일은 다시 복사되는 것이 아니라 다음 백업을 위한 하드 링크일 뿐이므로 기본적으로 증분 백업을 수행합니다. 오래된 백업을 삭제하는 시간 간격을 설정할 수 있습니다. 복원하려면 폴더를 복사하기만 하면 됩니다(또는 GUI 또는 클라이언트 버전을 사용). 구성 파일(GUI에는 표시되지 않음)을 사용하여 백업 전후에 스크립트 시작, 오류 발생 시 스크립트 트리거 등 추가 옵션을 설정할 수 있습니다. USB 백업 디스크 연결과 같은 특정 작업과 크론 작업을 통해 백업이 트리거될 수 있습니다. 새 백업의 내용을 보여주는 로그 파일이 있습니다. 완전히 다른 설정으로 다른 백업 프로필을 가질 수 있습니다.

-: 디스크 이미지를 생성할 수 없습니다. 파일/폴더만 백업됩니다. 개별 댓글을 추가할 수 없습니다(단, 프로필에는 이름과 타임스탬프가 있습니다).

관련 정보