1. 파일 설치

-http://www.perzl.org/aix/index.php?n=main.rsync 접속 (www.perzl.org -> AIX 의 Available Package 페이지)

 

2. 다음의 3개 파일 설치

-rsync-3.1.1-1.aix5.1.ppc.rpm
-> rpm -Uvh rsync-3.1.1-1.aix5.1.ppc.rpm --nodeps

-libiconv-1.14-2.aix5.1.ppc.rpm
-> rpm -Uvh libiconv-1.14-2.aix5.1.ppc.rpm --nodeps

-popt-1.15-1.aix5.1.ppc.rpm
-> rpm -Uvh rsync-3.1.1-1.aix5.1.ppc.rpm

rsync 설치파일.zip
1.89MB

 

 

3. rsyncd.conf 파일 생성/설정

-vi /etc/rsyncd.conf 후 다음 양식으로 서비스 설정

[svc1]
path = /myProject/webapp/svc1
read only = false
transfer logging = yes
uid = myUser
gid = myGroup

[svc2]
path = /home/svc2
read only = false
transfer logging = yes
uid = root
gid = system

 

4. rsync Daemon 실행

-cd /etc/bin 또는 /usr/local/bin 에서 rsync 파일 확인
-./rsync --daemon
-ps -ef |grep rsync 로 데몬 실행 확인

 

5. rsync 명령어 실행

-source Data 끝에 / 붙이는 것이 중요

사전 실행
-rsync -avn(Data File Copy) --delete(Data Incr) [Source Data] [Destination IP]::[Destination Name]

실제 실행
-rsync -av(Data File Copy) --delete(Data Incr) [Source Data] [Destination IP]::[Destination Name]
 

Ex)
rsync -av --delete --exclude 'upload' /Tmax/j2ee/project/ 1.1.1.1::svc1

+ Recent posts