한국어

네트워킹

온누리070 플레이스토어 다운로드
    acrobits softphone
     온누리 070 카카오 프러스 친구추가온누리 070 카카오 프러스 친구추가친추
     카카오톡 채팅 상담 카카오톡 채팅 상담카톡
    
     라인상담
     라인으로 공유

     페북공유

   ◎위챗 : speedseoul


  
     PAYPAL
     
     PRICE
     

pixel.gif

    before pay call 0088 from app


http://megawave.pe.kr/355

 

리눅스에서 백업은 보통 tar을 이용하여 백업합니다. (리눅스에서의 파일압축은 이전 글 리눅스에서의 파일압축 (tar/gzip) 을 참고하세요) 보통 백업과 복구시에는 아래와 같은 옵션들을 이용합니다.

백업시의 tar 명령커맨드
tar cvfpz [파일이름.tar.gz] [대상]

복구시의 tar 명령커맨드
tar xvfpz [파일이름.tar.gz]


각 옵션들은 아래와 같습니다.

tar의 옵션
c : 새로운 tar파일을 생성한다.
x : 기존의 tar파일을 푼다.
v : 어떤 명령을 실행할 때 현재 작업중인 파일을 보여준다.
f : 파일이름을 지정한다.
p : 퍼미션을 포함한다.
z : gzip을 이용한다.


즉, 진행하면서 작업중인 파일들을 표시하면서 퍼미션을 포함하여 gzip을 이용하여 압축 혹은 해제하게 되는데, 서버의 OS를 재설치한뒤 복원하는 경우나 다른 서버로의 복원을 할 때 이 퍼미션 때문에 문제가 발생합니다. 압축한 파일들의 소유자들이 복원하는 서버의 소유자들과 일치하지 않을 수 있습니다. 예를 들면 압축된 파일의 소유자 uid가 500이었는데 복원하는 서버에는 500번 uid가 없다거나 하는 경우죠.

사용자 삽입 이미지

압축을 풀었으나 계정이 존재하지 않아 uid로 표시됨

위 그림처럼 tar로 새로운 서버에 압축을 풀은 후 압축한 파일의 소유자가 압축을 풀은 서버에 존재하지 않는다면, 계정이 표시되지 않고 uid가 그대로 표시되게 됩니다. 이 경우 복원하는 서버에서 원래의 서버와 동일하게 계정들을 맞춰주는 방법도 있겠습니다만, 소유자를 변경해주는 chown 명령을 이용해서 해결 할 수도 있습니다.

보통 소유자를 변경시에는 아래와 같은 커맨드로 변경합니다.

chown [소유자] [대상]  혹은 chown [소유자]:[그룹] [대상]


예를 들어, chown www-data:www-data post-* 를 입력해보겠습니다.

사용자 삽입 이미지

uid로 표시되던 파일들이 아이디로 표시됨

uid로 표시되던 파일들이 아이디로 표시되고 있습니다. 그러면 남은 문제는 모든 파일이 소유자와 그룹이 다 똑같지 않다는 것이죠. 예를 들어 500번 uid로 되어있는 파일들은 megawave 계정으로 변경해야 하고 600번 uid로 되어있는 파일들은 www-data 계정으로 변경해야 한다거나죠. 이 문제를 해결하기 위해서 chown명령에서는 --from 옵션을 제공하고 있습니다.

chown --from 500:500 megawave:megawave [대상] 으로써 소유자와 그룹이 500:500으로 된 대상들만 특정 소유자,그룹으로 변경할 수 있습니다. 대상이 디렉토리일 경우 -R 옵션을 붙여주므로써 통채로 변경이 가능합니다.

chown --from 500:500 megawave:megawave [폴더] -R
chown --from 600:600 www-data:www-data [폴더] -R

이런식으로 한꺼번에 변경할 수 있습니다.

조회 수 :
40813
등록일 :
2011.12.16
09:06:25 (*.160.42.233)
엮인글 :
http://www.webs.co.kr/index.php?document_srl=337&act=trackback&key=700
게시글 주소 :
http://www.webs.co.kr/index.php?document_srl=337
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜sort
123 Name Server 설정및 이해 admin 34596   2011-12-13
 
122 서버이전시 고려할 사항들 admin 89989   2011-12-13
 
» 리눅스 tar 압축 백업복원시 소유자 문제해결 admin 40813   2011-12-16
http://megawave.pe.kr/355 리눅스에서 백업은 보통 tar을 이용하여 백업합니다. (리눅스에서의 파일압축은 이전 글 리눅스에서의 파일압축 (tar/gzip) 을 참고하세요) 보통 백업과 복구시에는 아래와 같은 옵션들을 이용합니다. 백업시...  
120 ftp 파일전송 여러파일을 한번에 통째로 전송 admin 41766   2011-12-16
 
119 리눅스 서버 이전시 고려할 사항들 admin 139646   2011-12-16
 
118 How to disable IPv6 in Debian , 리눅스 아이피설정 admin 48898   2011-12-16
 
117 파이썬 설치 및 사용하기 admin 115962   2011-12-16
 
116 윈도우 2003 작업 스케줄러 설정 admin 51539   2011-12-16
 
115 무료백신 여러가지 분류해놓은곳 admin 34535   2011-12-16
 
114 스트리밍서버 / 윈도우서버 admin 41552   2011-12-16
 
113 Wireshark admin 34212   2011-12-16
 
112 모든 CPU 벤치마크 수치 admin 45567   2011-12-16
 
111 다양한 사운드 파일있는곳 admin 34485   2011-12-19
 
110 리눅스 네트워크 설정 LINUX admin 49052   2011-12-19
 
109 How to disable IPv6 in Debian Lenny and Squeeze admin 56666   2011-12-29
 
108 linux 파티션 디렉토리 용량 확인방법 전체 폴더 크기 사이즈 admin 45120   2012-01-05
 
107 검색 파일리스트 만든 다음 여러파일 한방에 압축하기 admin 38151   2012-02-14
 
106 Linux 시스템 백업과 복원 admin 83479   2012-02-28
 
105 Centos net install web http admin 87781   2012-03-02
 
104 리눅스의 막강한 네트워크 필터 iptables admin 34993   2012-04-15
 
103 [Linux/SSL] 리눅스 서버에 Apache 2 설치 및 SSL 설정하기(mod_ssl, openssl) admin 45953   2012-04-15
 
102 scp, ssh, rsync등을 사용할때에 SSH 비밀번호 묻는것 피하기 admin 44718   2012-04-15
 
101 한국인/국내기업은 얼마나 Linux Kernel에 기여할까? admin 84185   2012-04-29
 
100 윈도우XP 알면 정말 편한 숨겨진 기능 60가지 admin 94185   2012-05-11
 
99 WinXP 부팅안되는 현상 NTLDR is missing 메세지 admin 41212   2012-07-12
 
98 Site builder shootout: Drupal vs. Joomla vs. WordPress admin 157784   2012-07-15
 
97 Debian CD DVD 다운로드 링크 헤메지말고 바로 다운로드하지요 admin 43921   2012-08-18
 
96 리눅스에 RADIUS 서버 구현하기 admin 244549   2012-09-01
 
95 FREE RADIUS 활용및 응용 admin 52995   2013-02-23
 
94 Deploying FreeRADIUS with the MySQL Cluster Database file admin 40223   2013-03-22