다음 이전 차례

4. RSYNC 서버를 직접 운영하기

위와 같은 작업이 끝나면 공식 CD 이미지 파일의 생성이 끝난다. 그러면 다른 사람을 위해 직접 rsync 미러를 운영하는 것도 좋은 방법이다. 이러한 미러 운영은 간단하고, 시스템에 큰 부하를 주지도 않는다.

모든 공식 이미치 파일이 없어도 된다; binary-i386 이미지만 있어도 좋다.

공식 이미지가 /var/tmp/debian-cd/2.1/i386/binary-i386-1.iso 와 같이 있다고 가정하자. 그리고 /etc/rsyncd.conf 파일을 아래와 같이 수정하면 된다.

--- 절단 ---

uid = 65534

gid = 65534

[debian-cd]

path = /var/tmp/debian-cd

comment = Debian CD images

--- 절단 ---

(`man rsyncd.conf'를 해보면 더 자세한 설명을 알 수 있다.)

그리고 아래와 같은 명령으로 (루트 권한) rsync 서버를 작동하면 된다.

nice -15 rsync --daemon

이것이 전부다.

그리고 나서 아래와 같이 제대로 작동하는지 확인할 수 있다. (루트가 아님)

rsync localhost::

그러면 `debian-cd'라는 서비스가 있다는 것이 리턴되어야 한다. 그리고

rsync --dry-run localhost::debian-cd/\*

이라고 치면, `2.1'이라는 디렉토리가 리턴되어야 한다.

만약 부팅할 때마다 rsync 서버를 실행하고 싶으면, 아래의 명령을 스타트업 스크립트(Startup Scripts)에 추가하면 된다. (데비안 시스템에서는, /etc/init.d/netstd.misc가 된다)

nice -15 rsync --daemon

만약 rsync 서버가 작동한다면 아래의 주소로 메일을 보내면 된다.

debian-cd@lists.debian.org

그러면 미러 주소 리스트에 자신의 주소가 등록된다.


다음 이전 차례