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

번호 제   목   글쓴이 날짜 조회
57 [스크립트언어] ASP에서 char형 데이타가 datatime형으로 데이타가 들어가지 않을때. 관리자 2011-06-17 40765
56 [윈도우미디어] [windows8.x wmp설치 문제] w8에서 윈도우 미디어 플레이어 설치 제이네트워크 2015-01-26 40783
55 [스크립트언어] [jquery] 파일 업로드 전에 파일사이즈 체크하기 제이네트워크 2015-04-28 41039
54 [리눅스서버] VSFTP 에서 사용하는 port를 변경하기 제이네트워크 2018-04-26 41093
53 [리눅스서버] [rsync]rsync로 서버이전시에 서버에 있는 DATA 소유권/권한 관련 문제 제이네트워크 2015-01-21 41342
52 [스크립트언어] [asp] 날짜계산시 ASP에서 윤달계산에 주의 하자 관리자 2012-03-01 41585
51 [기타] URL 데이터의 처리-GET과POST 관리자 2011-06-17 41861
50 [스크립트언어] [XE] xe(제로보드 xe)에서 댓글 및 엮인 글을 모두 지워야 할때(쿼리) 제이네트워크 2013-08-06 41901
49 [기타] 익스플로러8(ie8)에서만 jpg 이미지가 보이지 않고 엑박 뜰 경우 조치 방법 제이네트워크 2013-09-23 42116
48 [윈도우서버] [MIME설정] IIS 6.X 에서 flv 및 f4v 확장자 인식하도록 MIME설정 제이네트워크 2013-02-05 42119
47 [스크립트언어] [asp]HTTP 오류 500.24 - Internal Server Error 관리되는 통합 파이프라인 모드에 적용… 제이네트워크 2014-12-09 42233
46 [스크립트언어] [asp] asp에서 천단위 , 찍는 코딩방법 관리자 2012-03-01 42259
45 [스크립트언어] php zip 설치 (ziparchive php extension) 제이네트워크 2015-11-25 42269
44 [기타] 설치 패키지를 열지 못했습니다. 패키지가 있는지, 액서스할 수 있는지 확… 관리자 2011-08-02 42471
43 [스크립트언어] [PHP]이온큐브 로더 ioncube loader 설치방법 입니다. (php.ini설정) 제이네트워크 2015-01-21 42487
42 [리눅스서버] SSH 클라이언트 접속시 한글 깨짐 문제 (1) 관리자 2011-06-17 42537
41 [스크립트언어] [php]링크 중에서 파일명만 뽑기 제이네트워크 2012-05-02 42580
40 [리눅스서버] [php soap 모듈 추가 설치] - php 확장 모듈 설치 제이네트워크 2017-05-25 42631
39 [윈도우서버] [robocopy 사용법]윈도우에서 실시간 복사나 스케줄 복사에 사용 관리자 2011-06-13 42731
38 [스크립트언어] 그누보드 Function eregi() is deprecated 오류문제~ 관리자 2011-08-01 42994
37 [스크립트언어] php컴파일에러(flex) configure: error: cannot find output from lex; giving up 제이네트워크 2012-11-13 43060
36 [스크립트언어] [php]php5.3.x 에서 zend 설치시 주의 할 점 관리자 2012-02-09 43378
35 [리눅스서버] 리눅스 서버에 메모리 뱅크 확인 제이네트워크 2014-01-24 43463
34 [리눅스서버] rsync 를 사용하여 원격지에 데이타 백업하기 (1) 제이네트워크 2013-10-21 43503
33 [리눅스서버] 쉘에서 바로 다운로드 업로드 하기(lrzsz) 제이네트워크 2014-01-21 43614
32 [리눅스서버] [리눅스서버 - ftp] vsftpd.conf 설정의 기본 옵션 제이네트워크 2015-01-16 43669
31 [기타] [네임서버]네이버웍스를 사용할 경우 MX 레코드 설정 (리눅스 bind의 경우) 제이네트워크 2014-06-13 43711
30 [DB] [MSSQL 쿼리] 컬럼값에서 한글, 영문 구분 쿼리 제이네트워크 2012-09-22 43798
29 [스크립트언어] [PHP]PHP코드를 최적화하는 40가지 팁 제이네트워크 2013-12-04 44023
28 [리눅스서버] ftp 접속방식 문제 관리자 2011-06-17 44134
27 [리눅스서버] [아파치서버]mod_url.so 모듈 추가 설치 (웹서버에서 한글링크 허용) 제이네트워크 2016-09-29 44163
26 [스크립트언어] php5.3. 이상 버전에서 ZendGuardLoader설치 관리자 2012-02-09 44554
25 [윈도우서버] [오류]예약된 작업(작업스케줄러)실행시 0x80090016: 키 세트가 없습니다 제이네트워크 2012-09-11 44849
24 [스크립트언어] [ASP]windows2008R2 서버에서 cdo.message 사용시 에러 [CDO.Message.1 error '80040222… (1) 제이네트워크 2015-01-28 44890
23 [윈도우서버] IIS 7.0에서 오류 메시지 [HTTP 오류 403.6-IP 주소 거부] 제이네트워크 2012-07-27 44901
22 [스크립트언어] mysql 설치 후 phpMyAdmin #2002 MySQL 서버에 로그인할 수 없습니다. 해결법 (1) 제이네트워크 2015-09-03 44936
21 [리눅스서버] 리눅스 파일시스템 체크 하기 fsck(e2fsck)사용법 제이네트워크 2013-10-21 45212
20 [스크립트언어] [php] configure 중 에러 : error: mcrypt.h not found. Please reinstall libmcrypt. 관리자 2011-07-08 45364
19 [리눅스서버] 리눅스 메모리(memory)관리 및 캐시(cache)를 삭제하고 지우는법 제이네트워크 2014-04-30 45495
18 [리눅스서버] 리눅스서버 HDD추가및 MOUNT하기 (2) 관리자 2011-06-17 46136
 1  2  3  4  5  6  7  8  9  10