시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
실시간 동기화를 위한 툴, lsyncd

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> *NIX / IT 정보
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 2009.12.10 목, 1:11 pm    주제: 실시간 동기화를 위한 툴, lsyncd 인용과 함께 답변

실시간 동기화툴인 lsyncd에 대한 글을 정리했다.

- lsyncd로 서버간 파일을 실시간으로 동기화해보자. (글 좋은진호)

lsyncd는 리눅스 커널의 inotify로 파일시스템의 변경사항을 체크한 후 (판단은 inotify로)
변경사항이 생기자마자, rsync를 호출하여 상대 서버로 싱크를 해준다. (동기화는 rsync로)



파일 변경이 생기면 inotify이용해서 바로 이벤트가 발생하므로 거의 실시간(0.x초 단위의 아주 짧은 시간)으로 동기화를 할 수 있게 된다.
lsyncd는 동기화할 때 config파일에 지정된 경로의 rsync 툴을 호출한다. 이 경로를 다른 프로그램이나 스크립트로 변경을 한다면 동기화할 때 이뤄지는 다양한 처리들에 활용할 수도 있을 것이다. 이를 테면 1) 동기화시에 master서버에 별도 명령을 실행시킬 수도 있고, 2) rsync 대신에 Makuosan 같은 동기화 툴로 바꿀 수도 있다.

SE에게 활용도와 재미를 던져주는 lsyncd.
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> *NIX / IT 정보 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 있습니다
답글을 올릴 수 있습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group