2024년을 위한 25가지 우수한 Linux 시스템 백업 유틸리티

개인 컴퓨터나 서버에 백업을 하는 것은 영구적인 데이터 손실을 방지하기 위해 항상 중요합니다. 따라서 다양한 백업 도구를 알아보는 것은 매우 중요합니다. 특히 대량의 엔터프라이즈 수준 데이터나 개인 컴퓨터와 작업하는 시스템 관리자에게는 더욱 중요합니다.

컴퓨터에서 데이터를 백업하는 것은 항상 좋은 실천 방법입니다. 이는 수동으로 수행하거나 자동으로 구성하여 수행할 수 있습니다. 많은 백업 도구는 사용자가 백업 유형, 백업 시간, 백업할 항목, 로깅 백업 활동 등을 구성할 수 있는 다양한 기능을 갖추고 있습니다.

본 문서에서는 Linux 서버나 시스템에서 사용할 수 있는 25가지 우수한 백업 도구를 살펴보겠습니다.

언급할 만한 백업 도구 – CloudBerry 백업

CloudBerry 백업은 고급 백업 구성 설정을 갖춘 크로스 플랫폼 클라우드 백업 솔루션으로 데이터의 완전한 보안을 제공합니다.

CloudBerry Backup for Linux

이 도구를 사용하면 파일과 폴더를 선택한 클라우드 저장소에 백업할 수 있습니다. 이는 20개 이상의 널리 알려진 클라우드 저장소 서비스를 지원합니다. CloudBerry 백업은 Ubuntu, Debian, Suse, Red Hat 및 기타 Linux 배포판과 호환되며 Windows 및 Mac OS에도 호환됩니다.

주요 백업 기능은 다음과 같습니다:

  • 압축
  • 256비트 AES 암호화
  • 예약된 백업
  • 점진적 백업
  • 명령 줄 인터페이스
  • 유지 보수 정책 등.

1. Rsync

rsync는 특히 시스템 관리자들 사이에서 인기 있는 명령줄 백업 도구로, 리눅스 사용자들 사이에서 인기가 있습니다. 이는 증분 백업, 전체 디렉터리 트리 및 파일 시스템 업데이트, 로컬 및 원격 백업, 파일 권한, 소유권, 링크 등을 보존하는 기능이 풍부합니다.

또한, 그래픽 사용자 인터페이스인 Grsync도 있지만, rsync의 장점 중 하나는 경험 많은 시스템 관리자가 명령줄에서 스크립트 및 cron 작업을 사용하여 백업을 자동화할 수 있다는 것입니다.

Rsync Backup Tool

우리는 과거에 rsync 도구에 대해 많은 기사를 다루었으며, 아래에서 확인하실 수 있습니다:

2. Fwbackups

Fwbackups은 무료이며 오픈 소스 소프트웨어로 플랫폼 간 호환성이 있으며 기능이 풍부하며 사용자는 개발에 기여하거나 테스트에 참여할 수 있습니다. 사용자가 쉽게 백업을 수행할 수 있는 직관적 인터페이스를 갖추고 있습니다.

이에는 다음과 같은 기능이 있습니다:

  • 간단한 인터페이스
  • 백업 구성에서의 유연성
  • 원격 백업
  • 전체 파일 시스템의 백업
  • 파일 및 디렉터리 제외 및 기타 기능들
fwbackups for Linux

3. Bacula

Bacula은 엔터프라이즈 준비를 목표로 하는 오픈 소스 데이터 백업, 복구 및 확인 소프트웨어로, 특정 복잡성을 가지고 있지만 이러한 복잡성이 백업 구성, 원격 백업 등과 같은 강력한 기능을 정의합니다.

네트워크 기반으로 구성되어 있으며 다음과 같은 프로그램으로 이루어져 있습니다:

  • a director: a program that supervises all operations of Bacula.
  • a console: a program that allows a user to communicate with the Bacula director above.
  • a file: a program that is installed on the machine to be backed up.
  • 저장소: 저장 공간에 읽고 쓰는 데 사용되는 프로그램입니다.
  • 카탈로그: 데이터베이스를 관리하는 프로그램입니다.
  • 모니터: Bacula의 다른 부분에서 발생하는 모든 이벤트를 추적하는 프로그램입니다.
Bacula Backup Tool for Linux

4. Backupninja

백업닌자는 사용자가 /etc/backup.d/ 디렉토리에 드롭할 수 있는 백업 활동 구성 파일을 디자인할 수 있는 강력한 백업 도구입니다. 네트워크를 통해 안전하고 원격 및 점진적 백업을 수행하는 데 도움이 됩니다.

다음과 같은 기능을 제공합니다:

  • 쉽게 읽을 수 있는 ini-스타일 구성 파일입니다.
  • 시스템에서 새로운 유형의 백업을 처리하는 스크립트 사용.
  • 백업 일정
  • 사용자는 상태 보고 이메일을 받을 때 선택할 수 있습니다.
  • 콘솔 기반 위저드(닌자헬퍼)를 사용하여 백업 작업 구성 파일을 쉽게 만들 수 있습니다.
  • Linux-Vservers와 함께 작동합니다.
BackupNinja Tool

5. 간편 백업 스위트 (sbackup)

sbackup은 Gnome 데스크톱용 백업 솔루션으로 사용자는 Gnome 인터페이스를 통해 모든 구성에 액세스할 수 있습니다. 백업 프로세스 중에 파일 및 디렉토리 경로를 지정하기 위해 정규식을 사용할 수 있습니다.

다음과 같은 기능을 제공합니다:

  • 압축 및 압축 해제된 백업을 생성합니다.
  • 여러 백업 프로필을 지원합니다.
  • 로그인 및 이메일 알림을 허용합니다.
  • 예약된 백업 및 수동 백업
  • 압축되지 않은 백업을 여러 청크로 분할합니다.
  • 로컬 및 원격 백업 지원
Simple Backup sbackup Tool

6. K백업

K백업은 Unix 운영 체제에서 사용할 수 있는 쉬운 백업 도구로, Linux에서도 사용할 수 있습니다. 아카이브를 생성하고 각각 tar 및 gzip 유틸리티를 사용하여 압축할 수 있습니다.

K백업에는 다음과 같은 기능이 있습니다:

  • 사용자 친화적이고 메뉴 기반의 인터페이스.
  • 압축, 암호화 및 더블 버퍼링 지원.
  • 자동 비점유식 백업
  • 높은 신뢰성.
  • 전체 또는 점진적 백업 지원.
  • 네트워크를 통한 원격 백업.
  • 휴대용 및 포괄적인 문서화 등
kBackup Tool for Linux

7. 백업PC

백업PC는 Unix/Linux, Windows 및 Mac OS X에서 실행할 수 있는 크로스 플랫폼 백업 소프트웨어입니다. 고성능을 위해 기업 수준의 사용을 위해 설계되었습니다. 백업PC는 서버, 데스크탑 및 노트북 컴퓨터에서 사용할 수 있습니다.

다음과 같은 기능이 있습니다:

  • 디스크 공간 사용량을 줄이기 위한 파일 압축.
  • 클라이언트 측 소프트웨어가 필요 없음
  • 복원 시 유연성
  • 다양한 매개변수로 구성할 수 있는 유연성
  • 백업 필요성 알림 등 사용자 알림
BackupPC Server

8. 아만다

아만다는 유닉스/GNU 리눅스와 윈도우에서 작동하는 오픈 소스 소프트웨어입니다. 원본 백업 유틸리티와 포맷을 지원하며, 유닉스/리눅스에서는 GNU 타르를, 윈도우 머신에서는 원격 윈도우 클라이언트를 사용합니다. 사용자는 네트워크의 여러 컴퓨터에서 백업 저장소로 단일 백업 서버를 설정할 수 있습니다.

Amanda Backup Software

9. 백 인 타임

백 인 타임은 리눅스 운영체제에 적합한 간단하고 사용하기 쉬운 백업 도구이며, 지정된 디렉토리의 스냅샷을 만들어 백업하는 방식으로 작동합니다.

다음과 같은 설정이 가능합니다.

  • 스냅샷 저장소 위치
  • 수동 또는 자동 백업
  • 백업할 디렉토리 지정
Back-in-Time Backup

10. 몬도 레스큐몬도 레스큐는 신뢰할 수 있는 모든 기능이 포함된 무료 백업 및 구조 소프트웨어입니다. 개인 컴퓨터, 워크스테이션 또는 서버에서 하드 디스크 파티션, 테이프, NFS, CD- [R|W], DVD-R [W], DVD + R [W] 등으로 백업을 수행할 수 있습니다.

몬도레스큐는 무료 백업 및 구원 소프트웨어로, 신뢰할 수 있고 모든 기능을 포함하고 있습니다. 개인용 컴퓨터, 작업 스테이션 또는 서버에서 하드 디스크 파티션, 테이프, NFS, CD-[R|W], DVD-R[W], DVD+R[W] 등으로 백업을 수행할 수 있습니다.

또한 백업 과정에서 파괴적인 사건이 발생할 경우 데이터 구원 및 복구 기능을 갖추고 있습니다.

Mondorescue Backup Tool for Linux

11. 박스 백업

박스 백업은 오픈 소스 백업 도구로 자동으로 작동하도록 구성할 수 있습니다. 다음과 같은 기능을 갖추고 있습니다.

  • 온라인 백업
  • 자동 백업을 위한 백업 데몬
  • 백업을 파일로 저장
  • 데이터 압축 및 암호화
  • 테이프와 유사한 동작
  • 백업 동작 선택 등

12. 럭키백업

럭키백업은 Rsync 백업 도구에 의해 구동되는 무료이며 강력하고, 빠르고, 신뢰할 수 있으며, 사용하기 쉬운 백업 및 동기화 도구입니다.

이 기능은 다양한 기능을 갖추고 있으며, 다음과 같은 기능들을 포함하고 있습니다:

  • 소유권과 파일 권한을 보존합니다.
  • 여러 개의 백업 스냅샷을 생성합니다.
  • 고급 옵션 파일 및 디렉토리.
  • 제외 옵션 및 rsync 옵션 사용 등 다양한 기능을 제공합니다.
LuckyBackup Tool

13. Areca Backup

Areca는 개인용으로 설계된 오픈 소스 백업 도구로, 사용자가 백업할 파일 또는 디렉토리 세트를 선택하고 백업 방법 및 저장 위치를 선택할 수 있습니다.

다음과 같은 기능들을 갖추고 있습니다:

  • 백업 프로세스에 대한 이메일 알림.
  • 구성에 대한 사용의 단순성.
  • 아카이브 조회 등 다양한 기능을 제공합니다.
Areca Backup for Linux

14. Bareos Data Protection

Bareos는 사용자가 Linux 시스템의 데이터를 백업, 복구 및 보호할 수 있는 오픈 소스 프로그램 세트입니다. Bacula 백업 도구 프로젝트에서 파생된 아이디어이며 클라이언트/서버 아키텍처로 네트워크에서 작동합니다.

기본 기능은 무료이지만 전문적인 백업 기능을 사용하려면 비용이 청구됩니다. Bacula 백업 도구의 기능을 갖추고 있습니다.

Bareos Data Protection Tool

15. BorgBackup

BorgBackup는 압축 및 인증된 암호화를 지원하는 무료 오픈 소스, 효율적이고 안전한 명령 줄 기반 중복 제거 보관 프로그램/백업 도구입니다.

일일 백업을 수행하고 마지막 백업 이후의 파일 변경 사항만 중복 제거 접근 방식을 사용하여 보관할 수 있습니다.

다음은 몇 가지 주요 기능입니다.

  • 설치 및 사용이 간편합니다.
  • 모든 데이터 암호화를 지원합니다.
  • 인증된 암호화 기술을 사용하여 안전한 백업을 보장합니다.
  • 매우 빠릅니다.
  • 공간 효율적인 저장소를 지원합니다.
  • 데이터 압축을 선택적으로 지원합니다.
  • SSH를 통한 원격 백업을 지원합니다.
  • 파일 시스템과 동일한 방식으로 백업을 마운트할 수 있습니다.
Borg Backup Tool For Linux

16. Restic

Restic는 무료 오픈 소스, 효율적이고 사용하기 쉬운, 빠르고 안전한 명령 줄 기반 백업 프로그램입니다. 어떤 종류의 저장 환경에서든 공격자로부터 백업 데이터를 안전하게 보호하도록 설계되었습니다.

다음은 주요 기능입니다.

  • 크로스 플랫폼이며 Linux와 같은 Unix 계열 시스템 및 Windows에서 작동합니다.
  • 설치, 구성 및 사용이 간편합니다.
  • 데이터 보안을 위해 암호화를 사용합니다.
  • 데이터의 변경 사항만 백업합니다.
  • 백업 데이터의 검증을 지원합니다.
Restic Backup Tool for Linux

17. rsnapshot

Rsnapshot는 무료 오픈소스 백업 도구로 Unix 계열 운영 체제를 위해 rsync를 기반으로 합니다. 로컬 머신 및 SSH를 통한 원격 호스트의 파일 시스템 스냅샷을 찍는 데 설계되었습니다.

Rsnapshot은 주기적인 스냅샷을 지원하며 사용자는 cron 작업을 통해 백업을 자동화할 수 있습니다. 또한 백업에 사용되는 디스크 공간을 효율적으로 관리합니다.

18. Burp

Burp는 무료 오픈소스, 효율적이고 풍부한 기능을 갖춘 안전한 백업 및 복원 소프트웨어입니다. 네트워크를 통한 클라이언트/서버 아키텍처에서 작동하도록 설계되었으며(서버 모드는 Linux와 같은 Unix 기반 시스템에서 작동하고 클라이언트는 Unix 기반 및 Windows 시스템에서 실행됨) 네트워크 트래픽을 최소화하여 안정적인 결과를 얻으려고 합니다.

다음은 주요 기능입니다.

  • 두 개의 독립적인 백업 프로토콜을 지원합니다: 프로토콜 I 및 II; 각각 다른 기능을 갖추고 있습니다.
  • 네트워크 백업을 지원합니다.
  • 중단된 백업의 재개를 지원합니다.
  • 파일, 디렉토리, 심볼릭 링크, 하드 링크, fifo, 노드, 권한 및 타임스탬프를 백업하고 복원하는 기능을 지원합니다.
  • 백업 일정을 예약하는 기능도 지원합니다.
  • 성공적이거나 실패한 백업에 대한 이메일 알림을 지원합니다.
  • 서버에서 라이브 ncurses 모니터를 제공합니다.
  • 다른 많은 백업 도구와 마찬가지로 스토리지 데이터 중복 제거를 지원합니다.
  • 네트워크 및 스토리지의 데이터 압축을 지원합니다.
  • SSL 인증서 기관 클라이언트 인증서 자동 서명 등을 지원합니다.

19. TimeShift

Timeshift는 정기적인 간격으로 파일 시스템의 증분 스냅샷을 만들어 리눅스 시스템을 백업하고 복원하는 도구입니다. rsnapshot(이는 rsync를 사용하고 하드 링크를 사용하여 스냅샷을 생성하기 때문에)과 유사한 방식으로 작동하지만, 그 상대방에 없는 특정 독특한 기능을 제공합니다. 또한 시스템 파일 및 설정만 백업하도록 설계되었습니다.

Timeshift의 주요 기능은 다음과 같습니다.

  • 시스템 파일 및 설정의 스냅샷만 촬영하며, 사용자 데이터(예: 사진, 음악 등)는 보관되지 않습니다.
  • rsync+하드링크를 사용하거나 BTRFS 스냅샷을 사용하여 파일 시스템 스냅샷을 촬영합니다.
  • 예약된 스냅샷을 지원합니다.
  • 다양한 백업 레벨을 지원하면서 필터를 제외합니다.
  • 시스템 런타임 중이거나 USB와 같은 라이브 장치에서 스냅샷을 복원할 수 있습니다.
Timeshift System Restore Tool for Linux

20. Duplicity

Duplicity는 rsync를 기반으로 하는 무료 오픈 소스, 보안, 대역폭 효율적인 백업 도구입니다. 타르 형식의 아카이브에 디렉토리를 암호화된 백업으로 만들고 로컬 또는 원격 기계에 SSH를 통해 백업합니다.

처음 실행할 때 전체 백업을 수행하고 이후 백업에서는 변경된 부분만 기록합니다.

다음은 Duplicity의 주요 기능입니다.

  • 사용이 쉽고 표준 파일 형식을 사용합니다.
  • 마지막 백업 이후 파일의 변경 사항만 추적하고 고려합니다.
  • 공간 효율적인 증분 아카이브를 생성합니다.
  • 보안 목적으로 암호화 및/또는 서명된 아카이브를 생성합니다.
  • 타르 형식의 디렉토리 및 일반 파일의 서명 및 델타를 지원합니다.

21. Déjà Dup

Déjà Dup는 암호화된, 오프사이트, 규칙적인 백업을 위해 Linux 시스템을 위해 구축된 간단하고, 안전하며, 사용하기 쉬운 백업 도구입니다. 로컬, 원격 또는 클라우드 백업 스토리지를 지원하며 Google DriveNextcloud와 같은 서비스를 포함합니다.

Deja Dup Backup

다음은 Déjà Dup의 주요 기능입니다:

  • duplicity를 백엔드로 사용합니다.
  • 데이터의 암호화 및 압축을 지원합니다.
  • 증분 백업을 지원하므로 특정 백업에서 복원할 수 있습니다.
  • 정기적인 백업 일정을 지원합니다.
  • 쉽게 GNOME 데스크톱 환경과 통합할 수 있습니다.

22. UrBackup

UrBackup는 Linux, Windows 및 Mac OS X를 위한 오픈 소스 간단한 클라이언트/서버 백업 시스템으로, 이미지 및 파일 백업의 혼합을 통해 데이터 보안과 빠른 복구 시간을 수행합니다.

UrBackup Tool for Linux

다음은 UrBackup의 주요 기능입니다:

  • 네트워크를 통해 보안을 강화하고 효율적으로 완전 및 증분 이미지와 파일 백업을 완료합니다.
  • A web interface that displays the status of the clients, current activities, and statistics.
  • 백업 보고서는 사용자나 관리자에게 전송됩니다.
  • CD/USB 드라이브를 사용하여 사용하기 쉬운 파일 및 이미지 복원
  • 사용하기 쉽고 구성하기 쉬운 파일 백업 액세스
  • E-mail notifications if a client machine is not backed up for a given amount of time.

23. rclone

Rclone은 Go 언어로 작성된 강력한 명령줄 프로그램으로, Amazon Drive, Amazon S3, Backblaze B2, Box, Ceph, DigitalOcean Spaces, Dropbox, FTP, Google Cloud Storage, Google Drive 등 다양한 클라우드 스토리지 제공업체의 파일 및 디렉토리를 동기화하는 데 사용됩니다.

rclone Sync Data

24. Relax-and-Recover

Relax-and-Recover는 부팅 가능한 이미지를 생성하고 기존 백업 이미지에서 복원하는 데 사용되는 설정하고 잊어버리는 Linux 베어메탈 재해 복구 및 시스템 마이그레이션 프로그램입니다. 또한 다른 시스템 하드웨어에 복원할 수 있으므로 마이그레이션 도구로도 사용할 수 있습니다.

Relax and Recover Tool for Linux

25. rdiff-backup

rdiff-backup은 Python 프로그래밍 언어로 작성된 강력한 명령줄 백업 프로그램으로, 서버나 로컬 시스템의 로컬/원격 증분 백업을 생성하는 데 사용됩니다. 즉, 대역폭 효율적인 rsync 프로토콜을 사용하여 ssh를 통해 보안된 네트워크를 통해 수정되거나 변경된 파일만 백업합니다.

rdiff-backup Program for Linux
요약

항상 백업이 매우 중요하며 데이터 손실을 방지하는 데 도움이되며 Linux용 다양한 백업 도구를 사용하여 데이터를 정기적으로 백업 할 수 있습니다.

우리가 살펴보지 않은 백업 도구를 사용할 수도 있습니다. 의견을 게시하여 알려주시기 바랍니다. 기사가 도움이되었기를 바랍니다. 항상 Tecmint.com에 연결되어있는 것을 잊지 마세요.

Source:
https://www.tecmint.com/linux-system-backup-tools/