본문 바로가기
운영_설치

rsync를 이용한 백업

by 써드아이 2020. 5. 26.

윈도우용 rsync를 찾으니 대표적으로 

 

https://itefix.net/cwrsync

 

요거이가 나온다. 기타 오픈 소스로된거 두어개를 더 찾았는데..

쓸만하지는 못 했다.

 

그래서 그냥 위 프로그램을 쓰려고했는데.....

 

namacin@192.168.0.20's password:
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) [sender=3.1.3]
rsync: [Receiver] safe_read failed to read 4 bytes: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(276) [Receiver=3.2.3]

 

이런 에러가 계속 발생했다.

구글링으로 찾은 해법들은 하나도 통하지 않았다.

 

그런데 생각해보니 wsl2의 rsync를 쓰면 별도의 프로그램이 필요 없을텐데.... ㅡㅡ;;

 

 

 

$ cd /mnt/c/

$ cd /mnt/d/

 

$ rsync --progress -avr --exclude-from="" [src] [dest]

 

src에 있는 파일이 dest에 존재할 경우 생성시간과 크기를 비교해 동일하면 건너뜀.

다르면 덮어 씀

 

src 뒤에 / 를 추가하면 src를 제외한 하위 디렉토리만 복사하고

/ 를 사용하지 않으면 src를 포함한 하위 디렉토리를 복사.

 

 

-u : 덮어쓰기를 하지 않는다.

 

--link : 링크로 처리

-L : 원본 복사

--no-links : 심볼릭 링크 제외

 

-z : 압축

 

-h : human readable output

 

-e 'ssh -p 특정포트'

 

--rsync-path="" : remote의 rsync 프로그램 위치

 

--exclude="" :

 

--exclude-from="" :

 

 

 

'운영_설치' 카테고리의 다른 글

zfs rollback 오류와 복구  (0) 2019.05.21