답변:
나는 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를 사용하고 있으며 선택한 위치를 격일로 외장 하드 드라이브에 백업합니다. 아직 문제가 없었으므로 복원 부분을 보증 할 수 없지만 백업은 정상입니다.