• -동두천 3.5℃
  • -강릉 15.6℃
  • 안개서울 5.5℃
  • 박무대전 6.6℃
  • 맑음대구 10.3℃
  • 맑음울산 12.3℃
  • 박무광주 7.6℃
  • 맑음부산 13.1℃
  • -고창 4.2℃
  • 박무제주 10.7℃
  • -강화 3.1℃
  • -보은 2.0℃
  • -금산 2.0℃
  • -강진군 5.9℃
  • -경주시 5.3℃
  • -거제 7.3℃
기상청 제공

rsync 명령어

rsync를 이용하여 서버간의 동기화 (서버끼리 데이터 카피)하여 데이터를 가져오거나 내보낼수있다.

ssh 를 이용한 방법

서버1 ip : 1.1.1.1  ←  데이터동기화 →  서버2 ip : 2.2.2.2

# 서버1에서 서버2의 데이터 가져오기
rsync -av -e 'ssh -p1229' 2.2.2.2:/home/hky/ /home/hky_2/
                                               
대상 디렉토리 경로 설정중 3가지 경우
/home/hky/ /home/hky_2/ 는 데이터끼리의 동기화
/home/hky /home/hky_2/ 는 hky_2에 hky디렉토리를 생성한다.
/home/hky/ /home/hky_2


# 서버1에서 서버2의 데이터 보내기
rsync -av -e 'ssh -p1229' /home/hky/ 2.2.2.2:/home/hky/



옵션
-a : archive mode 심볼릭 링크,속성,퍼미션,소유권등을 보존한다.
-v : verbose 진행상황을 상세하게 보여준다.
-z : compress 전송시 압축 수행
-u : update only 새로운 파일을 덮어쓰지 않는다.
-e : 복사를 위한 원격접속쉘 프로그램을 설정한다.
--delete : 서버측에 없고 클라이언트측에만 있는 파일을 지운다.