2011-04-28 4 views
2

저는 OS에있는 솔루션을 사용하여 개인 백업 (주로 사진 & 비디오)을 만드는 방법 (서비스가 아닌, 도구 집합)을 찾고 있습니다. 그래서 자식은 재미있을 것입니다.개인 백업을위한 힘내?

내가 저장소에있는 모든 것을 추적하고 싶지는 않지만 버전 관리 기능을 사용하지 않도록 설정하여 사진을 삭제하고 내 서버와 폴더를 동기화 할 때이 사진은 실제로 삭제되고 개정판 n - 1에 저장되지 않았습니다.

git에서이 작업을 수행 할 수있는 방법이 있습니까? 아니면 누군가가 좋은 멀티 플랫폼 & 백업을위한 오픈 소스 솔루션을 알고 있습니까?

감사합니다. 물론

편집

, 그것은 2 GB 이상의 데이터 (현재 400GB)에 대한 것입니다. 클라우드 서비스 비용을 지불하고 싶지 않다는 의미입니다. 내 서버에서 호스팅 할 수 있습니다.

+1

미안하지만 요점을 놓치고 싶지만 FTP 파일을 호스팅하는 좋은 웹 호스트 나 공유 웹에 문제가 있습니까? –

+2

혹시 dropbox에 대해 들어 보셨습니까? http : // dropbox.co.kr은 무료이며 멋진 제품입니다. 그 위대한 버전은 반 버전이며 어떤 컴퓨터에서나 액세스 할 수 있거나 OS에 통합됩니다. – austinbv

+0

또는 Windows, Mac, Linux 어디에서나 액세스 할 수있는 [Dropbox] (http://www.dropbox.com)와 같은 "클라우드의"솔루션 - 심지어 iPhone, iPad, Blackberry 또는 Android 전화 ... –

답변

6

git 대신, rsync에서 그런 종류의 작업을 볼 수 있습니다.

+2

git의 큰 이점은 버전이있는 백업입니다. rsync는 분명히 이것을하지 않습니다. 버전이 지정된 백업은 파일 중 하나 (예 : 암호화 된 비트 동전 지갑)가 손상된 경우 중요합니다. * 다소 * 버전 화 된 백업이 없다면 –

3

자식의 repo에서 완전히 파일을 제거 할 수 있습니다 : 비록 개인 백업

git filter-branch --index-filter 'git rm --cached --ignore-unmatch deleted_image.jpg' HEAD 

너무 많은 번거 로움.

백업 미러 모드에서 robocopy와 같은 것을 사용할 수 있습니다.

미러 A B하기는 경우 재시작 모드 (/ Z)의 임의의 A (/ MIR)에 존재하지 않는 B의 파일 복사 파일을 파괴 네트워크 연결이 손실된다

Robocopy C:\A \\backupserver\B /MIR /Z 

http://en.wikipedia.org/wiki/Robocopy

또는 rsync를 사용할 수 있습니다. 미러링하는 동안 --delete 옵션을 사용하십시오.

http://www.abbeyworkshop.com/howto/unix/nix_rsync/index.html

2

Dropbox 당신이 무엇을 설명하기위한 훌륭한 서비스입니다. 기본적으로 온라인 백업과 동기화 된 폴더를 유지합니다. 또한 여러 컴퓨터에서 파일을 동기화하거나 온라인에서 파일을 볼 수도 있습니다.

+1

사용하기 쉽지만 클라이언트 측 또는 서버 측 프로그램은 무료/오픈 소스가 아닙니다. – saeedgnu

2

시도 Sugarsync.com 너무. 무료 저장 용량은 5GB입니다. 드롭 박스와 유사합니다.

1

대안 rsync를 할 때, Unison 작품 꽤 잘위한 양방향 동기화 - 보내고, 작동 내가없는 내가이 직장에서 내 사진을 저장할 수있는 좋은 도구입니다 2기가바이트 무료 ZenOK Online Backup를 사용

1

을 DVD 굽기 또는 외장 하드 드라이브 구입에 대해 걱정할 필요가 없습니다.