7zip 을 이용해 백업을 하려는데...
글쓴이: ngh1262 / 작성시간: 금, 2013/08/16 - 11:58오전
안녕하세요 7zip을 이용해 주기적으로 백업을 하려 합니다
근데 용량의 문제로 처음은 전부다 백업을 하고 이후에 백업은 업데이트 되는것만 백업을 하려합니다
처음 백업은
데이터1 ~ 데이터10 = A백업 (전체백업)
시간이 지난 후 새로생긴 데이터가 11~15라고 한다면
데이터11 ~ 데이터15 = B백업 (업데이트된 데이터만 백업)
이후 시간이 또 지난 후 데이터가 19까지 늘어나게되면
데이터11 ~ 데이터19 = C백업
이런식으로 전체백업 데이터에서 업데이트된 데이터들만 백업을 하고 싶습니다.
제가 알고있는 방식은 업데이트 되는 파일마다 덮어쓰기 방식으로 백업하는것 밖에 몰라서
찾아보고있는데 이런 방법은 찾기가 힘드네요...ㅠ
전체백업을 하고 업데이트되는 파일만 백업하려니 용량도 문제이고...ㅠ
제가 원하는 방법대로 하는 분들이 있으시면 조언 부탁드리겠습니다.
Forums:
형상 관리 툴을 사용하는 것은 어떤가요?
cvs, svn, git, perforce 등을 참고해 보시기 바랍니다.
www.gilgil.net
구글을 찾아보니 아래의 글이 나오네요.
how to zip two files using 7zip via command line option
( http://askubuntu.com/questions/302533/how-to-zip-two-files-using-7zip-via-command-line-option )
풀백업 7z 파일을 만들고, 이후 변경파일만 모아서 별도의 7z 파일로 만드는 방법이 나옵니다.
다만 변경분 백업은 풀백업을 기준으로만 만들어집니다.
즉, 풀백업.7z -> 변경분백업#1.7z -> 변경분백업#2.7z 식으로 만들면
#2 파일은 #1 작성 이후의 변경분만을 담고 있는 것이 아니고
풀백업 작성 이후의 변경분을 모두 담게 되는 식입니다.
일정주기마다 한 번씩 풀백업 7z 파일을 만들어도 괜찮다면 위 방식도 가능하겠네요.
--
하지만 그보다는 rsync를 이용하시면 편리할 것입니다.
제가 윈도우 환경에서 쌓여가는 데이터를 Linux 서버에 rsync로 수시로 변경분만을 백업하면서 쓰고 있습니다.
서버에는 디스크 오류에 대비해서 Ubuntu 12.04에 ZFS RAID-Z2 볼륨을 구성했습니다.
ZFS 볼륨에는 압축속성을 걸어서 공간을 절약하도록 했고요.
꼭 rsync가 아니어도 앞서 다른 분께서 말씀하신 다양한 형상관리툴 가운데 골라 쓰셔도 될 것이고
서버의 볼륨도 ZFS가 아니어도 됩니다.
별도의 서버를 두지 않고 한 PC 안에 별도 볼륨에 백업하셔도 되고요.
같은 목적지로 가는 길은 여러 가지이니, 편하고 안전한 선택을 하시길 바랍니다.
댓글 달기