Tag: rsync

위 오류가 뿜어져나오면서, 동시에 rsync error: protocol incompatibility 도 같이 나온다.언젠가부터, 자동으로 $HOME 을 복사하게 해놓은 스크립트가 어째 좀 이상하게 작동한다 했는데, 오늘 살펴보니 이게 rsync 문제였다. 원인 파악은 그런대로 빨리 해낼 수 있었는데.. 어이없게도 이게 개발자의 엉뚱한 실수였다고 한다….

–delete 는 이전에 정리한 적이 있다. 원본에 있는 파일이 지워지면 복사본에서도 지우라는 명령이 된다.헌데, 바로 지워지면 조금 애매할 때도 있다.이럴 때, 복사본에선 바로 그 파일을 지우는게 아니라, 지워졌음을 표시해주게끔 할 수가 있다. 사실, 지워졌음을 표시한다기 보다는 파일명을 바꿔서 백업본임을 알…

rsync 는 따로 책이 한권 나와도 이상하지 않을 듯한 프로그램인데, 아직 rsync 만 설명한 책이 출판된 책은 없나보다. 다만, Backup/Recovery 를 설명하면서 rsync 도 언급된 책은 있긴 한 모양인데.. 나온지는 꽤 됐다. 아무튼간에, 며칠 째 계속 rsync 와 씨름을 하고…

rsync 는 쓴 지 몇년 됐는데, 늘 볼 때마다 새롭다. 그만큼 명령어(선택사항)가 많고, 제대로 문서화가 돼 있지 못하다고 볼 수 있겠다. 이 모든게 내가 제대로 이해하지 못하고 있기 때문이다. 물론, 전문가 입장에서는 man page 로도 충분히 원하는 지식을 얻을 수…

이전 글에도 있긴 한데, 조금 더 심화할 필요가 있다. man rsync 에서 INCLUDE/EXCLUDE PATTERN RULES 를 참고하여 이 글을 작성했다. 거기 내용을 그대로 옮겨보자면.. include-from 에 다음과 같은 파일을 적용했다고 가정한다. 이 결과 + 로 설정한 두 파일만 선택이 되고…

tar 에도 비슷한 용법이 있는데, rsync 에도 선택(또는 배제)할 파일목록을 외부 파일로 만들고, 그걸 참고하여 작업을 진행하는 기능이 있다. 헌데 이게.. 확실하진 않은데 include-from 이나 exclude-from 뭘 써도 결과는 같은 듯도 한데..이번 꽃삽질을 하면서도 정확하게는 알 지 못했다. 그게 좀…

간단하게 끝날 거라 생각했던 스크립트였는데, 괜한 우물(?)을 판 꼴이 되어, 어찌됐든 물이 나올 때까진 자리를 벗어날 수 없게 돼 버렸다. 그 이면에는 rsync 의 선택사항인 include-from 과 files-from 이 있다. 아 젠장. 자세하게 원인을 파악하다가는 정신건강에 크나큰 문제가 생길게 염려되어(?),…

setgid 가 설정되어 있는 디렉토리에 파일을 생성하면, 당연히 664 로 권한 설정이 된다. 그런데.. 여기에 파일을 복사(rsync, cp) 해온다면? 원 파일에 group write 권한이 있을 경우는 그 권한이 그대로 유지되고, 소유권은 현재 디렉토리에 따라 바뀌게 된다. 그룹 쓰기 권한이 없을…

원본 파일이 여러 곳에 있는 경우 rsync 를 사용해서, 원본 파일이 여러 개이고 이 파일들을 한 디렉토리로 몰아서 복사하고자 할 때?예를 들어 아래와 같은 경우. 저 디렉토리들을 복사하면, 다음과 같은 디렉토리로 파일이 복사된다. 이런 경우는 rsync 를 사용해서, 원본 디렉토리를…

** cron 작업과 연관하려면 다음 글 참고. 첫번째 글은 간단한 사용법에 대한 내용이었고, 두번째 글에선 보다 복잡한 방법을 생각해봤었다.(당분간은) 마지막이 될 이 글에선, 그야말로 ‘현실에 닥친 해결책’을 제시한다. 워낙에 내가 원했던 ‘자동화’는 이랬다.AWS 라는, 어디에 있는지도 알지 못하는 곳에 존재하는…
Recent Comments