sun's longitude:241 55 50.29 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1285 번 글의 답장글: Re: Re: shell script로 백업 만들기에 대한 질문..
글쓴이: 깜찍이:) 글쓴날: 2003년 01월 17일 09:06:55 금(오전) 조회: 578
[산이]님이 남기신 글:

>[깜직이^^초보리눅서]님이
 남기신 글:
>
>>시스템을 한번 날려먹은 다음 백업의 중요성을 절실히 느끼고
있습니다. 
>>그래서 하루동안 변경된 파일을 찾아서 백업을 해볼라구
하는데요...
>>(Full Backup은 머~~ 제가 대충 만들어 보니 잘되더군요...^^)

>>
>>제가 생각하는 방법은 대충 이렇습니다.
>>
>>find /etc/*(모든파일)
 -mtime -1 > /list_etc
>>
>>find /var/log/*(모든파일)
 -mtime -1 > /list_var_log
>>
>>find /usr/*(모든파일)
 -mtime -1 > /list_usr
>>
>>find /usr/local/*(모든파일)
 -mtime -1 > /list_usr_local
>>
>>대충 이렇게 찾아진 파일들이 list_*에 자동으로 기록이
되면
>>
>>list_*파일들을
 참조하여 리스트에 기록된 파일만을 백업하는 방식에

>>
>>대해 알고 싶습니다. 쉽게 말하면 증분 백업....인가 먼가
되게떠라구요^^

>>
>>아님다른 좋은 방법 알고 계시믄 좀 알려주세요....^^
 백업?? 안하믄 안돼겠더라구요..ㅎㅎ

>>저는 아직 초보라서  제머리로 생각하는데에는
 한계가 있네요..^^
>>여러 고수님들의 많은 조언을 바랍니다. 
>>백업이라는게
 이렇게 힘든지 몰랐습니다. 힘든만큼 꼭 해보고
싶거든요^^~~~
>>그럼 즐거운 하루 되세요..
>>
>>
>> 
>
>========================================
>
>우선 /etc 디렉토리 용량은 그리 크지 않기 때문에
>전체를 백업하는 것이 좋겠군요.
>
>그 다음은 /etc 외에 각종 설정파일과 데이터를 백업하면
됩니다.
>
>점증적 백업은 공간을 작게 차지한다는 장점이
있지만
>복구할때는 순차적으로 해야 한다는 불편한 점이
있습니다.
>
>따라서
>
>자주 바뀌는 파일은 하루에 한번정도로 백업하고
>그외는 일주일에 한번정도로 백업하는 전략을 세우는것이
좋겠군요.
>
>http://ftp.linuxchannel.net/devel/sysdump/
>
>에 그 예가 있습니다.
>
>만약 list_etc 파일을 열어서 그 내용을 백업하려면,
>
>----------------------------------
>#!/bin/sh
>systime=`date +%Y%m%d-%H`
>backupdir='/home/backup'
>IFS='
>'
>
>function each_copy()
>{
>        listfile=$1
>        for line in `cat $listfile 2>/dev/null` ; do
>                if [ ! -d $line ] ; then
>                        subdir=${line%/*}
>                        mkdir -p $backupdir/$systime/$subdir
>                        cp -af $line $backupdir/$systime/$subdir/
>                fi
>        done
>}
>
>mkdir -p $backupdir/$systime
>cd $backupdir/$systime
>
>each_copy '/any/path/to/list_etc'
>each_copy '/any/path/to/list_usr_local'
>
>exit 0
>
>-----------------------------------
>
>이런식으로 스크립트를 작성하면 됩니다.
>
>
>
>[시스템 백업 권장 방향]
>
>1. 설정파일
>
>- /etc 디렉토리 전체
>- 각종 데몬 설정파일
>- 기타 시스템 설정파일(쿼타...등등)

>
>2. 자료
>- 홈페이지 문서
>- 각 개인 홈 디렉토리
>- 기타
>
>3. 로그 파일
>- /var/log
>- 또는 /var 디렉토리
>
>이 정도 선에서 각각 그룹으로 묶어서 백업하면
>됩니다.
>
>
> 

========================================
산이 님의 답변 정말 감사합니다.^^ 저에게 아주 많은 도움이
됐어요..
나중에 저도 산이님같은 고수(?!?)가 되면 좋겠어요.
저도 열심히 해서 산이님한테 도움이 될수 있었으면
좋겠습니다.
하여간 답변에 정말 감사드립니다.


 
이전글 : Re: shell script로 백업 만들기에 대한 질문..
다음글 : 삼바로 공유시 날짜 문제?  
 from 218.51.154.78
JS(Redhands)Board 0.4 +@

Re: shell script로 백업 만들기에 대한 질문.. 삼바로 공유시 날짜 문제?
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds