Linux가 내부 백업용 파일 히스토리/볼륨 섀도 복사본을 대체할 수 있습니까?

Linux가 내부 백업용 파일 히스토리/볼륨 섀도 복사본을 대체할 수 있습니까?

저는 MacOS/OS X 장치용 Time Machine 또는 Windows 컴퓨터의 파일 히스토리에 대한 (좋은) 백업 대안을 찾고 있습니다. 사실 제가 찾고 있는 것은 Time Machine보다 Windows에 더 가까운 솔루션입니다.

그래서 난 할 수 있다는 걸 알아rsync 사용또는 - 멋진 UI를 갖으세요 -시간을 거슬러. 그러나 나는외부 백업 솔루션을 찾지 마십시오!

즉, Windows Vista(및 AFAIK 이상)에 파일 기록이 있는 것이 좋습니다. Windows Vista/7에서는 다음과 같이 작동합니다.섀도 복사본, 이것이 바로 제가 원하는 것입니다:

Windows 7 볼륨 섀도 복사본: 탐색기에서 열린 속성 대화 상자에 이전 버전 탭이 표시됩니다.

그래서 저장하고 싶어동일한 드라이브에 백업/파일 기록(파티션이 있을 수도 있지만 중요하지 않습니다.) 또한 다른 내부 드라이브에도 저장하지만 외부 드라이브에는 저장하지 않습니다.

Linux용 솔루션이 있습니까? 아니면 이 동작을 가장 잘 재현할 수 있는 방법은 무엇입니까? 그렇기 때문에 기존 파일이반복되어서는 안 된다그리고 백업(파일의 복사본)은 제가 실제로 수정하거나 삭제한 경우에만 저장해야 합니다. 이렇게 하면 특히 편집하지 않을 대용량 파일의 경우 많은 공간이 절약됩니다. rsync/backintime과 반대로, 증분 백업을 해도 한 번도 수정되지 않은 파일이 복사됩니다.

답변1

Windows "볼륨 섀도 복사본"(일명 "볼륨 섀도 복사본 서비스")은 파일 시스템 스냅샷을 수행합니다. Linux와 동등한 기능을 사용하려면 파일 시스템/파티션 변경이 필요하거나 타사 도구를 사용해야 할 수도 있습니다.

옵션

  • LVM-
    • 볼륨 그룹에 여유 공간을 남겨두어야 하며, 성능 비용이 상당히 높습니다. 매우 빠르지는 않지만 대부분의 Linux 배포판에서 사용 가능하고 안정적이며 즉시 작동합니다.
  • btfrs - 완전히 안정적이지 않음
    • 사용하지 말아야 할 설정에 대한 참고 사항을 주의 깊게 읽어 보십시오. 분명히 손상되어 전체 데이터 손실을 일으킬 수 있는 몇 가지 주요 방법이 있습니다.
  • zfs - 아직 대부분의 배포판에서 기본적으로 제공되지 않습니다.
    • 매우 인기 있는 옵션이지만 Linux에서 루트 파일 시스템으로 사용하기가 매우 어렵습니다. 데이터 파일 시스템에 적합
  • R1Soft 핫 카피 -https://www.r1soft.com/free-tool-linux-hot-copy
    • 나는 이것을 사용하지 않았지만 장기 스냅샷을 위해 설계된 것이 아니라 단지 깨끗한 백업을 위해 설계된 것이라고 생각합니다.

따라서 루트 FS의 스냅샷을 생성해야 하는 경우 LVM을 사용하여 시스템을 설정하고 볼륨 그룹에 여유 공간을 많이 남겨두어야 할 수도 있습니다.

데이터 전용 파일 시스템의 스냅샷이 필요한 경우 zfs 또는 btrfs를 살펴보는 것이 좋습니다.

답변2

스냅 사진

http://rsnapshot.org/

설정 가이드 -https://wiki.archlinux.org/index.php/Rsnapshot

rsnapshot은 rsync 기반 파일 시스템 스냅샷 유틸리티입니다. rsnapshot을 사용하면 SSH를 통해 로컬 및 원격 컴퓨터의 정기적인 스냅샷을 쉽게 찍을 수 있습니다. 코드는 필요한 디스크 공간을 크게 줄이기 위해 가능한 한 광범위하게 하드 링크를 사용합니다.

구성에 따라 매시간, 매일, 매주, 매월 백업할 수 있습니다. 변경된 파일만 보관하세요. 그렇지 않으면 하드 링크가 생성되어 사용되는 공간이 최소화됩니다.

답변3

이미 답변(Rsnapshot)이 있고 이미 언급한 것처럼 다른 도구가 있지만 언급하지 않았습니다.반복하다.

이것은 실행 가능한 옵션인 것 같습니다.

특징:

  • 지원하다현지의, Amazon S3 또는 Rackspace Cloud Files와 같은 원격 또는 클라우드 백업 위치
  • 데이터를 안전하게 암호화하고 압축합니다.
  • 증분 백업을 통해 특정 백업에서 복원 가능
  • 정기적인 백업 예약

(내 강조)

관련 정보