본문 바로가기

cp -l2

맥에서 변경 파일만 백업해주는 스크립트 (Rsync 백업) 타임머신을 이용하고 있었습니다. 물론 매시간 백업을 해주고, 시스템 전체를 백업해 주기 때문에 정말 유용한데요. 매시간 디스크에 접근을 해서 하드디스크가 정말 분주합니다. 그래서 rsync를 이용해서 증가분만 백업해 주는 스크립트를 만들어 보았습니다. 하루에 한 번 잠자기 전에 스크립트를 실행시켜 놓으면 이전 백업과 현재 디스크의 파일을 비교해서 변화된 파일만 백업해주게 됩니다. 그리고 최근 7번의 백업을 서로 다른 디렉터리에 나누어 저장해 놓아 이전에 사용하던 파일들도 보관하게 됩니다. 물론 crontab을 이용하면 매일 같은 시간에 백업하도록 할 수 있지만, 매번 외장하드디스크를 연결하고 있는 것도 하니고 해서 crontab 이용 부분은 제외했습니다. 여기서 많은 분이 궁금해하시는 부분이 7개의 다른.. 2013. 4. 14.
맥에서 cp -l 옵션 이용하기 맥에서는 기본적으로 cp -l 옵션을 이용할 수 없습니다. 하지만 GNU cp (gcp)를 설치하면 -l 옵션을 이용할 수 있습니다. 이는 rsync를 이용한 증가분 백업을 구성하기에 반드시 필요합니다. (참고) 1. Mac port 설치 Mountain Lion (참고) 2. Macport를 이용해서 coreutils 설치 $ sudo port install coreutils 3. /opt/local/bin 경로를 PATH에 추가 $ vi ~/.bash_profile export PATH=/opt/local/bin:$PATH 한줄 추가 $ source ~/.bash_profile See also. Mountain Lion에서 Macport 설치하기 Linux에서 rsync를 이용한 snapshot 백업.. 2013. 2. 3.