답변:
나는 rsnapshot 을 사용 하여 탁월한 효과를 보았습니다 . 공간을 원하는 시간에 따라 재 동기화하고 이전 버전을 유지할 수 있습니다. 오늘부터 매일, 일주일, 4 주, 6 개월 분량의 6 가지 버전이 있습니다. 덮어 쓰기로 인해 손실되었다고 생각한 여러 파일을 복구하는 데 이미 사용했습니다.
내가 가진 유일한 문제는 이전 실행이 시간 내에 완료되지 않아 실행되지 않아서 잠금 파일이 매달려있는 것입니다. 이것은 원격 컴퓨터에서 SSH를 통해 비밀번호없이 로그인하여 백업 / 아카이브를 위해 rsync 파일을 오프 로그 시켰으며 서버에 자주 로그인하여 확인하지 않았습니다. 거기에서 로그 워치 스크립트를 실행하면 (로그에서 문제를 이메일로 보내기) 다시 시작하는 데 문제가 있음을 확인했으며 그 이후로 번거 로움이 없었습니다. 내 로컬 서버에서는 전혀 문제가되지 않았습니다.
당신은 다시 시간 을 시도 할 수 있습니다
rsync내부적으로 사용한다는 점을 지적 할 수 있습니다 . lifehacker.com/5212899/…
Déjà Dup (day-ja-doop)은 간단한 백업 프로그램입니다. 올바른 방법 (암호화, 오프 사이트 및 일반)으로 백업을 수행하는 복잡성을 숨기고 백엔드로 이중성을 사용합니다.
풍모:
를 사용할 때는 마지막 백업 이후에 변경되지 않은 파일에 대한 하드 링크를 만드는 옵션을 사용하여 자습서를 위한 모든 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 월 말 부터 최신 다운로드 날짜를 통해 여전히 의견을 얻습니다 . 변경하지 않아도되는 매우 강력한 소프트웨어 일 수 있습니다.)
나는 Simple Backup Config / Restore를 사용하고 있으며 선택한 위치를 격일로 외장 하드 드라이브에 백업합니다. 아직 문제가 없었으므로 복원 부분을 보증 할 수 없지만 백업은 정상입니다.