HOME > 이용안내
이용안내
 
작성일 : 15-01-21 16:25
[리눅스서버] [rsync]rsync로 서버이전시에 서버에 있는 DATA 소유권/권한 관련 문제
 글쓴이 : 제이네트워크
조회 : 41,308  
[리눅스서버] 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 134

번호 제   목   글쓴이 날짜 조회
94 [리눅스서버] centos7 에서 서비스(Vsftp) 시작 명령어 관련 제이네트워크 2017-05-16 31041
93 [리눅스서버] CentOS 7에서 부팅시 /etc/rc.local 파일 실행 시키는 방법 제이네트워크 2017-05-16 32761
92 [리눅스서버] Centos5.x yum install 에러시 CentOS-Base.repo 변경 제이네트워크 2017-05-01 33338
91 [리눅스서버] CENTOS7 에서 PHP-7.x 소스 설치시 mysqli , mysql , pdo-mysql 에러시 제이네트워크 2017-04-28 35263
90 [리눅스서버] 리눅스에서 CPU 정보 및 CPU 코어개수, 물리 CPU 수를 확인하는 방법 제이네트워크 2017-04-27 30596
89 [리눅스서버] [Centos7.x 에서 vsftp접속문제] 500 OOPS:vsftpd:refusing to run with writable root inside chroo… 제이네트워크 2017-04-19 29560
88 [리눅스서버] [디스크 포맷에러] /dev/sdb1 is apparently in use by the system; will not make a filesystem he… 제이네트워크 2017-04-18 33999
87 [리눅스서버] 리눅스 서버에서 하드디스크(SSD) 스펙 확인 하는 방법 제이네트워크 2017-03-21 34051
86 [리눅스서버] 리눅스서버에서 한글파일명 깨질때 (파일질라나 ftp로 한글깨짐) 제이네트워크 2017-03-16 49719
85 [리눅스서버] cband 설치 제이네트워크 2016-11-30 29369
84 [리눅스서버] [BIND - 네임서버 존파일에서 SRV 레코드 추가] 제이네트워크 2016-11-18 29782
83 [리눅스서버] [ 우분투정리 ubuntu ] 제이네트워크 2016-10-25 31359
82 [리눅스서버] [아파치서버]mod_url.so 모듈 추가 설치 (웹서버에서 한글링크 허용) 제이네트워크 2016-09-29 44125
81 [리눅스서버] [Apache 서버활용]아파치서버 링크제한, 인증 및 활용 제이네트워크 2016-09-03 34404
80 [리눅스서버] [Apache 웹서버]apache2에서 geoip 적용하기 제이네트워크 2016-08-26 33417
79 [리눅스서버] [Apache 웹서버]서비스 제한측면의 아파치 활용 예제 제이네트워크 2016-08-26 36212
78 [리눅스서버] [Apache] worker 방식 접속자 튜닝방법 제이네트워크 2016-08-26 29523
77 [리눅스서버] pdo-mysql 추가 설치 방법 제이네트워크 2016-08-26 32200
76 [리눅스서버] INIT: no more processes left in this runlevel 메세지 발생후 부팅에러 제이네트워크 2016-08-01 29555
75 [리눅스서버] vsftp 에러코드 중 500 OOPS: priv_sock_get_int 오류 발생시 해결법 제이네트워크 2016-07-31 36621
74 [리눅스서버] 리눅스에서 공백이 포함된 디렉토리 처리 제이네트워크 2016-07-26 30887
73 [리눅스서버] [아파치SSL 에러] File size limit exceeded$HTTPD -DSSL 해결법 제이네트워크 2016-06-22 30230
72 [리눅스서버] CentOS 7.x vsftpd 자신의 홈디렉토리 상위폴더 접근막기 (2) 제이네트워크 2016-06-01 33044
71 [리눅스서버] Centos7.x 4TB 이상 하드디스크 추가 및 포맷하기 제이네트워크 2016-06-01 32396
70 [리눅스서버] 스왑메모리 초기화 혹은 swap 메모리 관리 제이네트워크 2016-05-13 31809
69 [리눅스서버] [우분투]ubuntu 15.10 서버 네트워크 설정 및 ufw 방화벽 제이네트워크 2016-03-24 31057
68 [리눅스서버] 우분투15.10 서버에서 SSH접속 안될 때 [에러-서버와 매치되는 outgoing encryption … 제이네트워크 2016-03-17 33144
67 [리눅스서버] 리눅스 에서 Apche / php / mysql 컴파일 옵션 확인하기 제이네트워크 2015-12-09 28003
66 [리눅스서버] [apache] mod_ruid2 모듈 설치시 에러 mod_ruid2.c:45:28: error: sys/capability.h: No such file … 제이네트워크 2015-11-06 31056
65 [리눅스서버] CentOS(리눅스)버전, 혹은 APM(apache, php, mysql) 버전 확인하려고 할때 사용하는 … 제이네트워크 2015-09-07 30182
64 [리눅스서버] 리눅스서버에서 chracterset 을 맞출려고 할 때 제이네트워크 2015-08-25 30643
63 [리눅스서버] [apche 1.3.x | 2.0.x 2.2 x.2.4.x ] 아파치 버전별 차이점 제이네트워크 2015-05-19 38181
62 [리눅스서버] 리눅스서버에 VNC SERVER 설치 하기 (centos5.8~ 6.7 까지 되네요) 제이네트워크 2015-03-19 37072
61 [리눅스서버] Modsecurity-apache 2.5.X 설치중 에러 server: /usr/lib/libxml2.so: wrong ELF class: ELFCLASS32 제이네트워크 2015-02-17 32740
60 [리눅스서버] [named] dig 명령어 사용법 제이네트워크 2015-02-14 31232
59 [리눅스서버] [LINUX]리눅스 한글관련 지원관련 문제 제이네트워크 2015-02-05 34914
58 [리눅스서버] [Linux] 리눅스에서 Split 를 사용하여 큰 파일을 작은파일로 나누기 제이네트워크 2015-01-23 33792
57 [리눅스서버] [Linux] Centos 에서 yum 을 이용하여 rpm 다운로드방법과 rpm 패키지 설치 및 삭… 제이네트워크 2015-01-23 35374
56 [리눅스서버] [LINUX]리눅스 명령어로 프로세서 한번에 죽이기 제이네트워크 2015-01-22 32111
55 [리눅스서버] Linux 에서 NTFS파일시스템으로 마운트하기 제이네트워크 2015-01-21 37558
 1  2  3  4