Tag: rsync

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 서버에서 내 파일 서버로 파일 복사: 자동화는 어떻게?

rsync, ssh 를 사용한 서버 파일 복사.

** cron 작업과 연관하려면 다음 글 참고. AWS Lightsail 에, 매일/매주 특정 파일및 DB를 복사하게끔 Cron job 을 설정해놓았다. 문제는, 그게 저장된 위치가 시스템이 저장되는 곳과 같은 디스크라는 데 있다. ‘보관본’의 관점에서 보면, 전혀 쓸모가 없다.AWS 에 독립된 디스크가 있고,…

Continue Reading rsync, ssh 를 사용한 서버 파일 복사.

cp 대신 rsync : 파일 복사 진행 상황을 보고 싶을 때.

며칠 전, cp 명령을 사용해서 파일 복사를 하고 있는데, 이게 진행이 되고 있는건지 아니면 죽은 건지 알 수가 없었다. 다른 창을 띄워 프로세스를 확인해보면 되겠지만, 그건 또 귀찮고. 그러다가, rsync 에는 이런 기능이 있음을 알게 됐고, 잊기 전에 그 내용을…

Continue Reading cp 대신 rsync : 파일 복사 진행 상황을 보고 싶을 때.