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

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

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

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2540 번 글의 답장글: Re: Re: ftp 백업 스크립트 및 테이프 네트워크 백업
글쓴이: 산이 [홈페이지] 글쓴날: 2006년 09월 04일 21:07:26 월(저녁) 조회: 1719
dump 명령어는 /sbin/dump 로 절대 경로로 지정하는 것이 좋겠네요.

[산이]님이 남기신 글:

>
>[이현철]님이 남기신 글:
>
>>-----------------------------------------
>>답변자가 기본적으로 참고할 내용입니다.
>>- 배포판(옵션)    : 
>>- 커널버전(옵션)
  : 
>>- 데몬버전(예:apache
 1.3.27) : 
>>- 데몬설치유형(RPM/컴파일/기타)
 : 
>>-----------------------------------------
>>
>>
>>1)ftp 백업 스크립트 질문입니다.
>>
>>아래와 같이 ftp
 백업 스크립트를 

>>
>>만들었는데,백업이 되다가 제대로 되지않습니다.

>>
>>그리고 cron으로 일정시간으로만 백업을 실행시키게 해
두었는데

>>
>>실제 cron실행시간이 아닌 경우에도 ps 로 보면 계속
 돌면서

>>
>>서버에 엄청난 부하를 걸고 있습니다. 아무래도 스
립트에 작성에 문제인것 같은데요. 

>
>아직 작업이 끝나지 않았는데 그 작업을 또 실행한것
같습니다.
>스크립트 제일 위쪽에
>
>LOCKFILE=/tmp/lock.backupcript.run
>
>[ -f "$LOCKFILE" ] && exit 1
>
>을 추가하고 제일 마지막에 작업이 완료되는
부분에서
>
>rm -f "$LOCKFILE"
>
>이 스크립트를 넣어 보세요.. 반드시 테스트 요망.
>
>>
>>백업을 받는 디렉토리도 df 명령어로 100%가 되어 있는데 실제
들어가서 
>>du명령어로 보면 실제용량과 차이가 나네요. 
>> 
>>
>>아래는 작성한 스크립트 입니다.

>>
>># cat ftp.backup.sh
>>
>>----------------------시작

>>#!/bin/bash
>>export Today="`date '+%y-%m-%d'`"
>>########## Begin the script #############
>>ftp -n ma-06.mydomain.co.kr<<EOF
>>user 접속id  접속passwd 
>>binary
>>hash
>>prompt
>>lcd /backup/ftp-data_ma-06/
>>cd ftp-db
>>newer $Today.tar.gz  $Today.tar.gz
>>bye
>>EOF
>>############### End of Script ###############
>>###backup 데이타 3일분만 보존###
>>/bin/rm -rf `find /backup/ftp-data_ma-06/ -ctime +3`
>>
>>-------------------------끝

>>
>>위 부분중에 
>>
>>newer $Today.tar.gz  $Today.tar.gz
>>이렇게 변수를 지정해서 사용 못하는지요.
>>
>>이부분 때문인 것 같은데요.
>
>뭐 똑같겠지만 이렇게 수정해 보세요.
>
>newer "${Today}.tar.gz"  "${Today}.tar.gz"
>
>>
>>
>>
>>2)하나 더 테이프 원격 백업에 관해서..좀
>>
>>현재 서버A와 서버B 가 있습니다.
>>
>>서버B에는 scsi장치로 백업테이프가 붙어 있습니다.
>>
>>서버A에서 dump 명령어로 직접 백업테이프에 백업을 하고
싶은데
>>
>>제대로 되지 않네요..
>>
>>지금 ssh를 이용해서 서버A와 서버 B는 패스워드 입력 없이
서로 로그인 되도록
>>
>>만들어진 상황입니다..
>>
>>아래는 웹에서 참고해서 만들었습니다.
>>
>>서버A의 스크립트입니다.

>>
>>------------------------------------------------------------------
>>
>>#!/bin/sh
>>#
>># 시스템전체 백업
>>#
>># 리모트 서버 설정(ID, 서버명, 리모트 LTO 장치)
>>REMOTE_ID="root"
>>REMOTE_HOST="serverB"
>>DAT_DEVICE=$REMOTE_ID@$REMOTE_HOST:/dev/nst0
>>
>># 백업 파티션 및 결과 저장 파일
>>BACKUP=" /home"
>>RESULT_FILE="$HOME/backup_result"
>>
>># 1. 테잎을 감는다.
>>DATE_START=`date`
>>ssh $REMOTE_ID $REMOTE_HOST mt -f /dev/nst0 rewind; sleep 3
>>  
>># 2. 백업 시작
>>dump 0acuf $DAT_DEVICE  /home; sleep 3
>>  
>># 3. 백업 테잎을 감은 후 꺼낸다.
>>
>>ssh $REMOTE_ID $REMOTE_HOST mt -f /dev/rmt/0 rewind
>>ssh $REMOTE_ID $REMOTE_HOST mt off
>>  
>>DATE_END=`date`
>>  
>># 3. 백업 결과 저장
>>echo "백업 파티션 : $BACKUP"
>>echo "백업 시  작 : $DATE_START" 
>>echo "백업 종  료 : $DATE_END"
>>
>>echo "백업 파티션 : $BACKUP"     >> $RESULT_FILE
>>echo "백업 시  작 : $DATE_START" >> $RESULT_FILE
>>echo "백업 종  료 : $DATE_END"   >> $RESULT_FILE
>>-----------------------------------------------------------------------------
>>
>>위 부분에서  #2. 백업시작 부분이 제대로 이루어 지지
않습니다.
>>
>>dump 0acuf $DAT_DEVICE  $BACKUP; sleep 3  
>>
>>rsh 로는 제대로 되는데 ssh로는 제대로 되지 않네요.
>>
>>옵션이 줘야 할것 같은데.. man을 봐도 제대로 이해가  되지
않습니다.
>>
>>dump 0acuf   root@serverB:/dev/nst0 이부분에서 :/dev/nst0 이부분이
에러가 
>>
>>나네요.. 그리고  /home 부분을 현재 서버A의 디렉토리로 인식치
못하는데요.
>>
>>좋은 방법이  없을까요?   
>>
>>아니면 리모트 테이프드라이버
 백업에 좋은 방법이 있으면 좀 소개시켜주세요.

>>
>>
>>산이님 조언 주세요..
>>그럼..1 
>
>A서버의 데이터를 A 에서 덤프해서 B의 테이프에
넣을려고하는것

>맞나요?
>
>각 하나하나의 작업(ssh)을 하나의 독립적인 파일로
만들어서
>A 에서 실행해 보세요.
>
>근데 이렇게 복잡하게 백업하나요?
>B 서버에서 NFS 로 A의 /home 을 마운트해서 dump 하면 더
편할텐데요.
>
>
>======================================== 

========================================

 
이전글 : Re: ftp 백업 스크립트 및 테이프 네트워크 백업
다음글 : 유저를 생성시 권한..제한  
 from 222.234.153.39
JS(Redhands)Board 0.4 +@

Re: ftp 백업 스크립트 및 테이프 네트워크 백업 유저를 생성시 권한..제한
인쇄용 


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

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