2007. 10. 9. 10:19
UNIX에서 한 시스템에 설치된 SW를 다른 시스템에 복사하기 Computer2007. 10. 9. 10:19
UNIX에서 Program을 설치한 후 다른 Site로 옮길 경우 가능한 방법은
(1) 그 Site에 설치 프로그램과 데이타를 ftp로 옮긴 후 다시 설치 프로그램을 수행한다.
(2) 설치된 Directory를 tar로 압축한 후 압축파일을 ftp로 옮긴 다음 tar로 다시 풀어버린다.
(3) rdist를 이용하여 동기화시킨다.
(4) rcopy를 이용하여 전체 복사를 시킨다.
(5) tar와 rsh를 동시에 사용하여 복사시킨다.
위 방법들의 문제점은
(1)시간이 많이 걸리고 설치환경을 새로 잡아줘야한다.
(2) 옮겨가는 쪽에 Disk공간이 부족하면 사용하기 힘들다.
(3) 간혹 이 기종간(Solaris<->Linux) 명령이 제대로 동작을 안하는 경우가 있다
(4)link가 link로 복사가 안되고 link된 프로그램을 복사해버리는 문제점이 있다.
(5) 사용방법이 길어 쓸때마다 헷갈린다.
여기서 (5)번 방법을 기술하면
1. Solaris의 경우
% tar cf - * | rsh cjsys1 "( cd /usr/sw/CAD; tar xvf - )"
여기서 cjsys1은 복사할 쪽 시스템. /usr/sw/CAD는 복사할 directory.
2. HP의 경우
% tar cf - * | remsh cjsys1 "( cd /usr/sw/CAD; tar xvf - )"
HPUX에는 rsh가 없어 그 대체품인 remsh를 사용하면 된다.
(3)번의 방법은 더 단순해서
% rdist -b -R -c /usr/sw/CAD cjsys1
rdist와 유사한 프로그램으로는 rsync가 있고 각각은 장단점이 있다.
(1) 그 Site에 설치 프로그램과 데이타를 ftp로 옮긴 후 다시 설치 프로그램을 수행한다.
(2) 설치된 Directory를 tar로 압축한 후 압축파일을 ftp로 옮긴 다음 tar로 다시 풀어버린다.
(3) rdist를 이용하여 동기화시킨다.
(4) rcopy를 이용하여 전체 복사를 시킨다.
(5) tar와 rsh를 동시에 사용하여 복사시킨다.
위 방법들의 문제점은
(1)시간이 많이 걸리고 설치환경을 새로 잡아줘야한다.
(2) 옮겨가는 쪽에 Disk공간이 부족하면 사용하기 힘들다.
(3) 간혹 이 기종간(Solaris<->Linux) 명령이 제대로 동작을 안하는 경우가 있다
(4)link가 link로 복사가 안되고 link된 프로그램을 복사해버리는 문제점이 있다.
(5) 사용방법이 길어 쓸때마다 헷갈린다.
여기서 (5)번 방법을 기술하면
1. Solaris의 경우
% tar cf - * | rsh cjsys1 "( cd /usr/sw/CAD; tar xvf - )"
여기서 cjsys1은 복사할 쪽 시스템. /usr/sw/CAD는 복사할 directory.
2. HP의 경우
% tar cf - * | remsh cjsys1 "( cd /usr/sw/CAD; tar xvf - )"
HPUX에는 rsh가 없어 그 대체품인 remsh를 사용하면 된다.
(3)번의 방법은 더 단순해서
% rdist -b -R -c /usr/sw/CAD cjsys1
rdist와 유사한 프로그램으로는 rsync가 있고 각각은 장단점이 있다.