Tag: rsync

또한번 rsync : –backup –delete 사용 시 주의할 점, –filter, protect 사용법.

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

Continue Reading 또한번 rsync : –backup –delete 사용 시 주의할 점, –filter, protect 사용법.

여전히 rsync. –filter 와 –include/exclude 의 차이점은??

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

Continue Reading 여전히 rsync. –filter 와 –include/exclude 의 차이점은??

rsync; include/exclude; PATTERN 을 이해해봅시다. 그리고.. 특정 디렉토리만 선택하고, Depth 도 지정해주려면?

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

Continue Reading rsync; include/exclude; PATTERN 을 이해해봅시다. 그리고.. 특정 디렉토리만 선택하고, Depth 도 지정해주려면?

rsync : –include-from(exclude-from) 사용법 두번째.

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

Continue Reading rsync : –include-from(exclude-from) 사용법 두번째.

rsync : –include-from(exclude-from) 사용법과 덤으로 out-format 까지.

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

Continue Reading rsync : –include-from(exclude-from) 사용법과 덤으로 out-format 까지.

rsync; include-from, files-from. 그리고 Here Document/String, Process Substitution.

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

Continue Reading rsync; include-from, files-from. 그리고 Here Document/String, Process Substitution.

rsync : Destination 디렉토리의 umask 를 따르게끔.

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

Continue Reading rsync : Destination 디렉토리의 umask 를 따르게끔.

rsync : Backup. 다중 디렉토리 복사, 원본에서 삭제된 파일 지우기.

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

Continue Reading rsync : Backup. 다중 디렉토리 복사, 원본에서 삭제된 파일 지우기.

rsync, ssh 이야기, 마지막.

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

Continue Reading rsync, ssh 이야기, 마지막.

서버에서 내 파일 서버로 파일 복사: 자동화는 어떻게?

** cron 작업과 연관하려면 다음 글 참고. 바로 이 글이 저장된 웹서버를, 유사 시를 대비해 잘 보관하고 싶다.일천한 지식으로 쉽게 생각할 수 있는 방법은 ‘rsync 를 통해 내 PC 로 복사하기’ 정도인데.. 여기에 ‘인증’이 큰 걸림돌이 된다. rsync 로 내…

Continue Reading 서버에서 내 파일 서버로 파일 복사: 자동화는 어떻게?