암호화 및 우수한 압축 알고리즘을 갖춘 멀티 스레드 Linux 백업 도구를 찾고 있습니다.

암호화 및 우수한 압축 알고리즘을 갖춘 멀티 스레드 Linux 백업 도구를 찾고 있습니다.

백업 전략을 업그레이드하기 위해 Linux 백업 도구를 찾고 있습니다.

현재 저는 Linux 서버(Ubuntu 20.04)에서 매일 전체 백업을 수행하고 있습니다. 저는 가상화 시스템에 대한 의존성을 피하기 위해(Linux 및 LAMP&Co 도구를 사용하여 모든 유형의 서버에서 재부팅할 수 있도록) VM 내부에서 직접 데이터를 백업하고 다른 사이트(VMware vSphere 수준이 아닌)로 보내는 것을 선호합니다.

우리는 백만 개가 넘는 파일(csv, json, xlsx)과 거의 1To의 데이터를 보유하고 있습니다. 압축 후 lbzip2와 멀티스레드 구조로 인해 4시간 만에 100Go로 줄었습니다. 매일 밤 공간과 시간이 너무 과하게 느껴지기 시작합니다. 주말에는 전체 백업을 하고, 주중 저녁에는 증분 백업을 하고 싶습니다.

Dar와 Duplicity를 시도했지만 멀티스레딩 없이 Dar는 Gz 압축만 사용합니다(Duplicity는 GPG에서 bz2를 수행할 수 있지만 단일 스레드에서만 가능합니다).

내 꿈의 솔루션:

  • 시간을 절약하는 멀티 스레드
  • 암호화
  • 디스크 사용량을 줄이기 위한 적절한 압축(lbzip2 또는 동급)
  • 오픈 소스 소프트웨어

백업을 최적화하는 데 사용할 수 있는 도구나 솔루션을 아는 사람이 있습니까?

답변1

레스틱요구 사항 충족: 멀티스레딩을 사용하고, 중복 제거 및 암호화를 수행하고, 압축을 지원하여 스토리지 요구 사항을 줄이고, 오픈 소스입니다.

답변2

©XSIBackup-앱실제로 멀티 스레드입니다. 백엔드에 데이터를 쓰는 동안 읽고 압축할 수 있습니다. 이는 SSH를 통해 작동하며 상당히 새로운 CPU로 1Gbps NIC를 쉽게 포화시킬 수 있습니다.

여기에는 다음과 같은 훌륭한 기능 세트가 있습니다.

  • 블록 수준 중복 제거.
  • LZJB 압축.
  • 모든 SSH 지원 호스트에서 백업 소스 및 대상으로 작동합니다.
  • 오픈소스는 아니지만, 파일 개수나 크기에 제한 없이 무료로 사용할 수 있습니다.
  • 암호화를 제공하지는 않지만 SSH를 통해 실행된다는 점을 고려하면 파일 시스템에서 활성화하기만 하면 됩니다.

관련 정보