HOME > 이용안내
이용안내
 
작성일 : 15-01-21 16:25
[리눅스서버] [rsync]rsync로 서버이전시에 서버에 있는 DATA 소유권/권한 관련 문제
 글쓴이 : 제이네트워크
조회 : 50,814  
[리눅스서버] rsync로 서버이전시에 서버에 있는 DATA 소유권/권한 관련 문제
 
서버이전시에 서버에 있는 DATA를 옮기다 보면 소유권/권한 관련 문제들이 자주 발생 합니다.
DATA 이전 후에 맞춰 주는 방법도 있으나, 좀 더 간단한 방법이 있습니다.
  
기존 서버에 있는 DATA를 이전 할 때 해당 DATA의 소유권 및 권한을 그대로 복사 하게 되면,
DATA복사 이후의 소유권과 권한을 맞춰주는 작업은 따로 진행 하지 않아도 됩니다.
  
rsync명령은 보통 파일 백업시에 사용 하는 명령인대 보통은 rync.conf파일을 편집해서 자동으로 백업 할 때 사용을 합니다.
그러나, 이전 작업시에 사용하기에는 rsync를 설정하고 하는 적용시키는 시간이 더 걸리는 문제가 있습니다.
 
아래에 있는 명령은 별다른 셋팅 없이 해당 서버에서 DATA를 소유권과 파일 권한/디렉토리 권한을 그대로 옮기는 명령 입니다.
 
rsync -avr -e "ssh -p SSH포트" 아이디@소스서버IP:소스디렉토리 타겟디렉토리

a옵션은 Archivibg 옵션으로 파일의 소유권/권한을 유지하는 옵션입니다.
v옵션은 Verbose 옵션으로 자세한 정보를 보여주는 옵션 입니다.
r옵션은 Recursive 옵션으로 하위 디렉토리를 포함하는 옵션 입니다.
u옵션은 update only 새로운 파일을 덮어쓰지 않는 옵션입니다.
t옵션은 변경시간 전송 (이것이 없으면 전송한 시간으로 바뀜)
e옵션은 SSH를 사용하기 위한 옵션으로 “”안에 ssh접속 관련 정보를 넣어주면 됩니다.
 
--delete 옵션은 서버쪽에는 없고, 클라이언트측에는 있는 파일이 있을경우 해당 파일을 삭제하는 옵션 입니다.
 
 
 
위의 옵션으로 보면 약간의 옵션 조절 만으로 원하는 방식으로 DATA의 동기화 및 이전 작업을 진행 할 수 있게 됩니다.
 만약 하위 디렉토리는 포함 하지 않는방식으로 진행을 한다면, 간단하게 r옵션만을 제거 하면 해당 디렉토리의 하위 디렉토리는 포함하지 않습니다.
 
rsync -av -e "ssh -p SSH포트" 아이디@소스서버IP:소스디렉토리 타겟디렉토리
 
 
예)  0.0.0.1번 서버의 /home/httpd의 DATA를 0.0.0.2번 서버의 /home/httpd로 이전시 명령 (SSH포트는 22000번)
 
 
0.0.0.1번 서버에서 작업시 에는 타겟 디렉토리에 접근하기 위해서 SSH로 접근을 해야 하기 때문에 아래와 같이 진행 합니다.
rsync -avr -e "ssh -p 22000" /home/httpd USERID@0.0.0.2:/home/
 
0.0.0.2번 서버에서 작업시 에는 소스 디렉토리에 접근하기위해 SSH에 접근 해야 하기 때문에 아래와 같이 진행 합니다.
rsync -avr -e "ssh -p 22000" USERID@0.0.0.1:/home/httpd /home/





Cloud server Streaming service Domain Cloud Firewall

 
 

Total 385

번호 제   목   글쓴이 날짜 조회
265 [리눅스서버] INIT: no more processes left in this runlevel 메세지 발생후 부팅에러 제이네트워크 2016-08-01 37955
264 [리눅스서버] vsftp 에러코드 중 500 OOPS: priv_sock_get_int 오류 발생시 해결법 제이네트워크 2016-07-31 46831
263 [스크립트언어] php 에러 메세지 출력하기 (php.ini 설정) 제이네트워크 2016-07-27 69587
262 [리눅스서버] 리눅스에서 공백이 포함된 디렉토리 처리 제이네트워크 2016-07-26 40016
261 [메일] 리눅스 sendmail 로 폼메일사용시 nobody@localhost.localhost.com 으로 발송될 경우 (1) 제이네트워크 2016-07-06 39617
260 [리눅스서버] [아파치SSL 에러] File size limit exceeded$HTTPD -DSSL 해결법 제이네트워크 2016-06-22 49220
259 [리눅스서버] CentOS 7.x vsftpd 자신의 홈디렉토리 상위폴더 접근막기 (2) 제이네트워크 2016-06-01 42085
258 [리눅스서버] Centos7.x 4TB 이상 하드디스크 추가 및 포맷하기 제이네트워크 2016-06-01 41128
257 [리눅스서버] 스왑메모리 초기화 혹은 swap 메모리 관리 제이네트워크 2016-05-13 40585
256 [기타] tar 특정폴더에 압축을 풀어야 할 경우 사용 옵션 제이네트워크 2016-05-10 35923
255 [DB] [mysqldump 에러] Got errno 28 on write 발생시 제이네트워크 2016-03-29 37723
254 [윈도우서버] Windows Server 2012R2 (윈도우2012 R2) IIS8.5 서버 FTP 가상디렉토리 설정 제이네트워크 2016-03-25 44413
253 [리눅스서버] [우분투]ubuntu 15.10 서버 네트워크 설정 및 ufw 방화벽 제이네트워크 2016-03-24 39298
252 [리눅스서버] 우분투15.10 서버에서 SSH접속 안될 때 [에러-서버와 매치되는 outgoing encryption … 제이네트워크 2016-03-17 41307
251 [PHP] php 에러시 Warning: date(): It is not safe to rely on the system's timezone settings 제이네트워크 2016-02-03 37322
250 [DB] phpMyAdmin 4.x 버전에서 필요없는 에러메세지 없애는 방법 제이네트워크 2016-02-01 36345
249 [쉘스크립트] /bin/sh^M: bad interpreter: No such file or directory 오류 발생 시 제이네트워크 2016-01-22 38704
248 [리눅스서버] 리눅스 에서 Apche / php / mysql 컴파일 옵션 확인하기 제이네트워크 2015-12-09 35716
247 [스크립트언어] [php-openssl] php-4.4.x openssl 추가 모듈 설치 제이네트워크 2015-12-01 42123
246 [스크립트언어] php zip 설치 (ziparchive php extension) 제이네트워크 2015-11-25 54948
245 [스크립트언어] php-5.3.x 확장모듈 cURL 설치 방법 제이네트워크 2015-11-24 50576
244 [스크립트언어] php-4.x.x 의경우 phpize 사용하여 curl 모듈 추가] 제이네트워크 2015-11-24 45837
243 [스크립트언어] php 재컴파일 없이 모듈추가 하는 방법 입니다. 제이네트워크 2015-11-24 50051
242 [스크립트언어] [php]php-5.3.x 버전 부터 Zend Guard Loader 설치 제이네트워크 2015-11-06 41871
241 [리눅스서버] [apache] mod_ruid2 모듈 설치시 에러 mod_ruid2.c:45:28: error: sys/capability.h: No such file … 제이네트워크 2015-11-06 39249
240 [메일] 센드메일-아웃룩에러 중 다른메일메세지가 배달중이거나... 제이네트워크 2015-11-03 37148
239 [스크립트언어] 각언어별 redirect 구문 제이네트워크 2015-10-06 43947
238 [메일] [sendmail]메일 수발신이 느릴때 (sendmail이 정상동작 하나 느리게 작동할 때) 제이네트워크 2015-09-22 39682
237 [DB] [mysql]mysqldump 로 백업시 lock table 에러로 백업이 안되는 경우 제이네트워크 2015-09-17 37228
236 [리눅스서버] CentOS(리눅스)버전, 혹은 APM(apache, php, mysql) 버전 확인하려고 할때 사용하는 … 제이네트워크 2015-09-07 42050
235 [스크립트언어] mysql 설치 후 phpMyAdmin #2002 MySQL 서버에 로그인할 수 없습니다. 해결법 (1) 제이네트워크 2015-09-03 55710
234 [리눅스서버] 리눅스서버에서 chracterset 을 맞출려고 할 때 제이네트워크 2015-08-25 38610
233 [윈도우서버] windows 2008/2012 서버 셋팅후 403 forbbiden 에러시 제이네트워크 2015-07-22 40983
232 [DB] [mysql] Mysql 에러코드 중에 (Got error 134 from storage engine) 나올때 처리법 제이네트워크 2015-06-04 35512
231 [DB] [mysql-5.6.x 설치 후 에러로 실행 안될때 ][Warning] TIMESTAMP with implicit DEFAULT value … 제이네트워크 2015-05-22 70279
230 [리눅스서버] [apche 1.3.x | 2.0.x 2.2 x.2.4.x ] 아파치 버전별 차이점 제이네트워크 2015-05-19 46980
229 [DB] [MS-SQL SERVER 2008 로그 파일 사이즈 줄이기] 제이네트워크 2015-05-12 38433
228 [윈도우서버] IIS7.x / IIS8.x 에서 asp 호스팅시 "Response 버퍼 제한 초과됨 " 오류 제이네트워크 2015-05-11 44982
227 [윈도우서버] [windows2008] SQL Server 액세스를 허용하도록 Windows 방화벽 구성 제이네트워크 2015-05-04 40679
226 [윈도우서버] [iis7.x ASP 에러] An error occurred on the server when processing the URL 제이네트워크 2015-05-04 71377
 1  2  3  4  5  6  7  8  9  10