백업 전략을 업그레이드하기 위해 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를 통해 실행된다는 점을 고려하면 파일 시스템에서 활성화하기만 하면 됩니다.