우분투의 타임머신?


11

Ubuntu의 백업 시스템과 같은 Time Machine이 있습니까? 그렇지 않은 경우 가장 가까운 것은 무엇입니까?

답변:


8

나는 rsnapshot 을 사용 하여 탁월한 효과를 보았습니다 . 공간을 원하는 시간에 따라 재 동기화하고 이전 버전을 유지할 수 있습니다. 오늘부터 매일, 일주일, 4 주, 6 개월 분량의 6 가지 버전이 있습니다. 덮어 쓰기로 인해 손실되었다고 생각한 여러 파일을 복구하는 데 이미 사용했습니다.

내가 가진 유일한 문제는 이전 실행이 시간 내에 완료되지 않아 실행되지 않아서 잠금 파일이 매달려있는 것입니다. 이것은 원격 컴퓨터에서 SSH를 통해 비밀번호없이 로그인하여 백업 / 아카이브를 위해 rsync 파일을 오프 로그 시켰으며 서버에 자주 로그인하여 확인하지 않았습니다. 거기에서 로그 워치 스크립트를 실행하면 (로그에서 문제를 이메일로 보내기) 다시 시작하는 데 문제가 있음을 확인했으며 그 이후로 번거 로움이 없었습니다. 내 로컬 서버에서는 전혀 문제가되지 않았습니다.


아 좋아. 해당 페이지에서 : "rsync 및 하드 링크를 사용하면 여러 개의 전체 백업을 즉시 사용할 수 있습니다. 필요한 디스크 공간은 하나의 전체 백업 공간에 증분을 더한 것보다 조금 더 큽니다 ." 당신은 한동안 그것을 사용하고 그때 안정 발견?
quark


5

Déjà Dup (day-ja-doop)은 간단한 백업 프로그램입니다. 올바른 방법 (암호화, 오프 사이트 및 일반)으로 백업을 수행하는 복잡성을 숨기고 백엔드로 이중성을 사용합니다.

풍모:

  • Amazon S3를 포함한 로컬 또는 원격 백업 위치 지원
  • 데이터를 안전하게 암호화 및 압축
  • 특정 백업에서 복원 할 수 있도록 증분 백업
  • 정기적 인 백업을 예약합니다
  • 그놈 데스크탑에 잘 통합

나는 거의 1 년 동안 이것을 성공적으로 사용해 왔으며 백업이 이처럼 고통스러운 적이 없었습니다.
Wolfram Arnold

3

를 사용할 때는 마지막 백업 이후에 변경되지 않은 파일에 대한 하드 링크를 만드는 옵션을 사용하여 자습서를 위한 모든 Unix에 대한 Time Machine을rsync 참조하십시오 . 처럼:--link-dest

#!/bin/sh

# Mount point of the external disk
dest=/media/backupdisk

date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date

rsync -aP --link-dest=$latest $HOME/Documents $current

ln -s $current $latest-$date
mv -f $latest-$date $latest

Mac OS X Time Machine은 변경되지 않은 파일에 대한 하드 링크뿐만 아니라 파일이 전혀 변경되지 않은 폴더에 대한 하드 링크를 사용합니다.

내가 생각하는 대부분의 유닉스 폴더에 하드 링크를 허용하지 않는,하지만 당신의 경우 rsync를 생성 된 백업을 삭제할 때, 다음주의 : 당신은 사용해야 unlink폴더에 하드 링크를 제거하기 위해, 당신은 하드 링크 된 폴더에서 볼 수있는 파일을 제거하지 마십시오. 사용하는 경우 rm하드 링크에 파일 만 하드 링크가 제거됩니다. 좋은. 그러나 하드 링크 된 폴더 로 되돌아 가서 파일을 삭제하면 "원본"파일이 제거되고 동일한 것을 참조하는 모든 하드 링크 된 폴더에 영향을 미칩니다.

다시 말해, 비슷한 것을 실행 rm -R 20140101-221000하면 하드 링크 된 폴더로 돌아가서 rm"원본"파일 을 대담하게 호출 할 수 있습니다. 경고를 받았습니다.

(위의 사이트에는 FlyBack 도 언급되어 있는데 ,이 업데이트 2010 5 월 부터 최신 다운로드 날짜를 통해 여전히 의견을 얻습니다 . 변경하지 않아도되는 매우 강력한 소프트웨어 일 수 있습니다.)


2

TimeVault 는 TimeMachine을 에뮬레이트하도록 특별히 설계되었습니다. 이론적 인 기능 세트는 무엇인가 내가 특별히 공간을 절약하는 타임머신 클론에서 원하는. 불행히도 휴면 상태 인 것 같습니다 . 한동안 개발 활동 이 거의 없었습니다 . 나는 그것을 완전성으로 언급했으며, 그들이 더 연구 할 수 있다면 상당히 유망 해 보이기 때문입니다.


0

TimeBachine을 직접 알지 못하지만 예약 된 cron 작업 과 함께 RSync 를 사용 합니다.


RSync는 백업 복사본을 만드는 좋은 방법이지만 Time History의 가장 중요한 부분 인 버전 기록을 유지하는 데 도움이되지 않습니다.
JTB

1
@jtb, 명백한 점을 지적하자. Time Machine은 주로 백업 시스템이 아니라 아카이브 (그리고 버전 관리 시스템이 아님)가 아니다. 특히 하드 디스크에 짧은 (1 주일 이내에) 존재하는 파일 (또는 파일 버전)은 생각보다 훨씬 빨리 백업에서 만료 될 수 있습니다.
Arjan

0

나는 Simple Backup Config / Restore를 사용하고 있으며 선택한 위치를 격일로 외장 하드 드라이브에 백업합니다. 아직 문제가 없었으므로 복원 부분을 보증 할 수 없지만 백업은 정상입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.