it-swarm-korea.com

외장 하드 드라이브로 쉽게 증분 백업

잠시 동안 Dirvish를 사용하여 컴퓨터의 증분 백업을 수행했지만 구성하기가 약간 번거롭고 구성 사본을 가지고 있지 않으면 다른 곳에서 재현하기가 어려울 수 있습니다.

Unix, Linux의 백업 프로그램을 찾고 있습니다.

  • 백업을 증분 업데이트
  • Dirvish와 같은 "미러"트리 만들기 (하드웨어 공간 사용)
  • 알맞은 UI로 이상적
53
miguel.de.icaza

rsnapshot 을 시도하십시오. rsync 및 하드 링크를 사용하며 증분입니다.

24
xenoterracide

이 조잡하지만 기능적인 스크립트는 하드 링크 팜에서 Sun의 모든 것을 외부 하드 드라이브에 백업합니다. 디렉토리 이름은 타임 스탬프이며 최신 백업에 대한 심볼릭 링크를 유지합니다. Time Machine은 멋진 GUI라고 생각합니다.

#!/bin/sh
DATE=`/bin/date +%Y%m%d%H%M%S`
RSYNC=/usr/bin/rsync
BASE=/mnt/externalhd
TARGET=$BASE/daily
$RSYNC -av --exclude $TARGET --exclude-from=/etc/backup/rsync.exclude --link-dest=$TARGET/latest/ / $TARGET/$DATE/
touch $TARGET/$DATE/
rm $TARGET/latest
ln -s $TARGET/$DATE $TARGET/latest

$TARGET를 생성하도록 설정하고 더미 $TARGET/latest를 심볼릭 링크하십시오. /etc/backup/rsync.excludelost+found, tmp, var/run로 채우고 백업하는 동안 건너 뛸 필요가있는 모든 항목을 채우거나 --include-from이 있으면 보다 나은; man rsync는 당신의 친구입니다.

적절한 위생 상태 점검, 오류 제어, 원격 백업 및 그놈 GUI는 독자에게 연습으로 남습니다.

22
codehead

Ubuntu-Stackexchange에서 백업 도구의 백업 비교 는 실제로 우분투 전용이 아닙니다. 아마도 당신은 거기에 몇 가지 제안을받을 수 있습니다.

DAR-디스크 아카이브 프로그램 을 권장합니다. GUI와 함께 제공되지 않지만 구성을 쉽게 재현 할 수 있습니다. 증분 백업 지원이 뛰어납니다. 하드 링크 미러 트리를 사용하지 않지만 다른 스냅 샷의 파일 시스템보기를 탐색하기위한 편리한 셸이 있습니다.

9
maxschlepzig

backintime 을 사용하는데 주로 Gnome/KDE 데스크탑을 대상으로합니다. 그러나 명령 줄에서도 작동 할 수 있습니다.

Backintime을 "가난한 사람의 중복 제거"기능이있는 백업 시스템으로 설명합니다.

Rsync 및 하드 링크를 사용하기 위해 자체 백업 스크립트를 작성하는 경우 backintime과 비슷한 결과가 나타납니다.

  • 나는 cron을 사용하여 밤에 한 번 백인 타임 작업을 시작합니다.
  • 설명서에서 알 수 있듯이 실제 마술은 rsync (스냅 샷 찍기 및 복원), diff (일부 변경되었는지 확인) 및 cp (하드 링크 만들기)에 의해 수행됩니다.
  • backintime은 다른 스케줄로 구성 할 수 있습니다. 월간 백업은 1 년, 매주 1 개월, 일주일은 1 주간 보관합니다.
  • 백인 타임은 하드 링크를 사용합니다. 130GB의 데이터가 있으며 매일 밤 백업합니다. 하드 링크의 마법 때문에 두 번째 드라이브에는 160GB의 공간 만 사용합니다.
  • 백업 위치에서 데이터를 복원하는 것은 cp /u1/backintime/20100818-000002/backup/etc/rsyslog.conf /etc/rsyslog.conf. GUI를 사용할 필요가 없습니다.
  • 두 번째 드라이브에서는 초기 사본이 비싸지 만 (두 개의 다른 파일 시스템간에 하드 링크를 수행 할 수 없기 때문에) 후속 사본이 빠릅니다.
  • 기본 파일 시스템에서 두 번째 파일 시스템으로 데이터를 두 번째 핫 스왑 가능 드라이브에 복사하고 주기적으로 보조 드라이브를 회전시킵니다.
8
Stefan Lasiewski

Rdiff Backup은 정말 좋습니다 http://rdiff-backup.nongnu.org/

2009 년 이후의 최신 안정 및 불안정한 릴리스로 인해 포기되었습니다.

4
Bauna

RIBS (Rsync Incremental Backup System)으로 약간의 성공을 거두었습니다.

Rsync를 사용하므로 하드 링크가 지원되며 매시간, 매일, 매주 및 매월 증분 백업을 수행 할 수 있습니다.

그러나 PHP 스크립트 전용입니다. 설정하려면 설정을 편집 한 다음 관련 cronjob을 설정해야합니다. 작동하지만 가장 사용자 친화적이지 않으며 PHP가 필요합니다.

3
mendicant

개인 데이터의 중복 제거를 위해 epitome 을 1 년 정도 사용했습니다. 그것은 인터페이스와 같은 타르를 가지고 있기 때문에 유닉스 사용자에게는 매우 편안하며 적어도 OpenBSD에서는 설정이 쉽습니다. 매일 디렉토리를 백업하기 위해 쉽게 정리할 수 있으며 데이터 중복 제거를 처리합니다. 기본적으로 나중에 스냅 샷을 복원하는 데 사용할 수있는 메타 파일이 남아 있습니다. 내가 말했듯이 인터페이스는 타르와 비슷하므로 백업을 수행하는 것이 쉽습니다.

 # 요약 -cvRf 2010-08-16-home.md /home

에피 톰은 버려졌으며 https://web.archive.org/web/20140908075740/https://www.peereboom.us/epitome/ 에있는 웹 사이트의 일부만 남았습니다.

1
gabe.

BackupPC 계산서에 맞는 것처럼 들립니다. 중복 제거를위한 하드 링크 트리를 관리하고 많은 머신 또는 로컬 머신을 백업 할 수 있습니다.

1
TREE

Lars Wirzenius의 obnam :

  • 백업 할 때 중복 제거 를 수행합니다. 즉, 백업은 공간을 거의 차지하지 않아 파일을 단순히 하드 링크하는 것보다 훨씬 많은 것을 의미합니다.
  • 백업은 중복 제거 기능이 있으므로 증분 백업이 없어도 모든 백업이 "전체"상태가됩니다. 그것은 많은 것들이 변경되지 않았 음을 감지하고 필요한 것만 수행합니다.
  • 각 백업은 실제로 마지막 전체 백업과 각 증분 백업을 차례로 복구 할 필요없이 시스템의 스냅 샷으로, 시스템을 복원 할 수 있습니다.
  • bup (중복 제거 기능을 갖춘 또 하나의 강력한 경쟁자)와 달리 obnam is 는 이전 백업을 삭제하여 불필요한 공간을 절약 할 수 있습니다. 백업.
  • 종료
  • 백업 프로그램의 정기적 인 복구 방법을 사용하는 것 외에도 퓨즈 파일 시스템 이 있습니다.이 파일은 obnam의 백업을 일반 파일 시스템 마운트 할 스냅 샷/백업/생성을 선택할 수 있습니다. 이는 "사용자"인터페이스가있는 한 매우 유용합니다 (유닉스 관련 사이트에있는 경우 유연한 명령 줄 인터페이스는 매우 중요합니다).
  • 백업의 필수 부분으로 암호화를 지원합니다 (사후 고려는 아님).
  • 원격 백업을 염두에두고 작성되었습니다.

내 의견으로는 Backup World Day (그리고 그 날뿐만 아니라)에 대한 한 가지 심각한 경쟁자입니다.

1
rbrito