본문 바로가기

동기화9

WinMerge 파일과 폴더 비교 및 동기화 제작사/제작자 : http://winmerge.org/ 운영체제 : 윈도우 98/Me/NT/2000/XP/2003 언인스톨 지원여부 : 지원 라이센스 정보 : GPL(프리웨어) WinMerge는 서로 다른 2 개의 파일과 폴더(디렉토리)의 내용을 비교하게 동일하게 만들 수 있는 동기화 프로그램입니다. WinMerge 특징 파일 및 폴더의 내용 비교 /동기화 서로 다른 부분을 강조색으로 구분해주어 편리하게 찾을 수 있음 빠른 찾아가기와 다른 부분 동기화 기능 한글 메뉴를 지원하여 사용하기 용이 유니코드 지원 조작법 난이도 : 쉬움 한글 메뉴 : 지원 WinMerge를 용용할 수 있는 작업 분야는 많습니다. 간략한 예를 든다면, 프로그래밍 작업 중 원본 소스와 수정한 소스에서 수정된 부분을 쉽게 알아내고자 .. 2009. 7. 1.
쓰레드(Thread)간의 동기화(Synchronization) 멀티 태스킹을 말할때 피할수 없는것이 동기화(Synchronization)문제이다. 동기화란 멀티 태스킹 환경에서 여러개의 처리(태스크)를 서로의 진행상태에 맞추어 진행시키는것을 말한다. 문제점 코드 (플래그를 사용한 배타적 제어 코드) bool InUse = false; int func(void) { .... while(InUse) { } InUse = true; // 다른곳에서 접근 금지 File * fp = fopen("sample.dat", "wb"); if(fp != NULL) { ...... fclose(fp); } InUse = false; // 다른곳에서 접근 허용 } 이 코드의 문제점은 첫째, InUse가 false인것을 확인하는 조작가 true로 조작 하는 사이에 비록 짧지만 시간간격이.. 2009. 1. 30.
rsync 활용 미러링 백업 대역폭 제한, 특정파일만 백업 1. rsync하는 대역폭의 제한, 그리고 --progress 옵션 네트웍이 허락하는 한도내에서 백업을 할 경우에 디스크 액세스가 많아져서 서비스에 지장을 초래할 수 있다면 대역폭 제한 옵션을 사용해보자. # rsync -av --progress conf.tar.gz 192.168.123.11::conf_bak building file list ... 1 file to consider conf.tar.gz 70633661 100% 11.05MB/s 0:00:06 (1, 100.0% of 1) sent 70642382 bytes received 36 bytes 10868064.31 bytes/sec total size is 70633661 speedup is 1.00 위는 대역폭이 허용하는 한도내(11.0.. 2008. 12. 26.
호스트간의 데이터 동기화(rsync) 및 미러링(mirroring) ∼∼∼∼∼∼∼∼∼ 목 차 ∼∼∼∼∼∼∼∼∼∼ 0. 미러링(mirroring) 이란? ■사용환경 1. rsync는 무엇인가? 2. rsync 특징 2.1 rsync 는 전체 디렉토리 트리와 파일 시스템을 업데이트 할 수 있다. 2.2 선택적으로 심볼릭 링크, 하드 링크, 파일 소유권, 권한, 장치와 시간을 유지할 수 있다. 2.3 설치하기 위해서 특별한 권한을 요구하지 않는다. 2.4 국제적인 정보루트로 다양한 파일들의 대기 시간을 단축한다. 2.5 rsh, ssh 또는 전송(transport)과 같은 직접 소켓(direct sockets)을 사용할 수 있다. 2.6 이상적인 미러링(mirroring)을 위한 익명의(anonymous) rsync를 지원한다. 3. rsync 컴파일(Compilation) .. 2008. 12. 24.