NFS를 이용한 백업스크립트

2010.05.11 10:46

조인상 조회 수:14731

원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

본문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++


제목 : 사이트에서 NFS를 이용한 백업스크립트

서버 : IBM AIX


백업대상디렉토리는 /nasbackup
로그대상파일은 /backup/naslog/요일명.log



#!/bin/ksh

## NFS NASbackup script
## script by Cho in-sang  (C)SAY info tech.
## 2006.08.09
## edited by 2006.09.11


## backup environment

export LANG=C
LOGFILE=`date | awk '{ print $1 }'`.log
export LOG="/backup/naslog/"$LOGFILE

umount /nasbackup


## backup log start
echo "backup start" > $LOG
date >> $LOG


## export backup


echo "exp backup start" >> $LOG
date >> $LOG

umount /nasbackup
mount -v nfs -o rw,bg,soft nas:/backup /nasbackup

rm -rf /nasbackup/p630/exp/*
tar cf - /data/exp | split -b 2048m - /nasbackup/p630/exp >> $LOG

echo "exp backup end" >> $LOG
date >> $LOG

umount /nasbackup



## oracle hotbackup
umount /nasbackup
mount -v nfs -o rw,bg,soft nas:/backup /nasbackup

echo "oracle hotbackup start" >> $LOG
date >> $LOG

umount /nasbackup

## archived log backup
umount /nasbackup
mount -v nfs -o rw,bg,soft nas:/backup /nasbackup

echo "oracle archivedlog backup start" >> $LOG
date >> $LOG

rm -rf /nasbackup/p630/arch/ora*
(cd /backup/arch;tar cf - .)|(cd /nasbackup/p630/arch;tar xf -) >> $LOG

echo "oracle archivedlog backup end" >> $LOG
date >> $LOG

umount /nasbackup



## /tms backup
umount /nasbackup
mount -v nfs -o rw,bg,soft nas:/backup /nasbackup


echo " /tms backup start" >> $LOG
date >> $LOG

find /tms -print | cpio -pdmv /nasbackup/p630 >> $LOG

echo " /tms backup end" >> $LOG
date >> $LOG

umount /nasbackup


## backup log end
echo " backup complete" >> $LOG
date >> $LOG



## backup script end
번호 제목 글쓴이 날짜 조회 수
공지 [공지] 게시자료 열람자유. 불펌금지입니다. 조인상 2010.12.07 108686
31 AIX 메모리 사용량 측정. sar -P All 2 5 // lsps -a Unix 조인상 2010.05.11 29807
30 IBM p시리즈 ASM/시리얼접속방법 조인상 2010.07.01 30805
29 p시리즈 일반적인 점검방법 조인상 2010.11.17 30951
28 HMC 관련 교육자료 [4] file 조인상 2010.05.11 31025
27 FIN_WAIT_2 상태에 대하여 조인상 2010.05.11 31055
26 IBM xSeries 펌웨어 업데이트를 위한 BoMC(Bootable Media Center) 사용법 file 조인상 2010.06.29 31418
25 OP 판넬의 주황색 경고등 끄기 조인상 2010.05.11 32324
24 [정욱이네] IBM AIX java 설치 하기. 조인상 2010.05.11 32483
23 RAID 1+0 과 0+1의 차이점 file 조인상 2010.05.11 32645
22 AIX 유니코드 한글 표시 조인상 2010.05.11 33044
21 디버그툴 dbx 사용법 file 조인상 2012.07.26 33907
20 AIX 시스템 퍼포먼스를 그래프로 확인 nmon + nmon analyser file 조인상 2010.05.11 33969
19 etherchannel (teaming : 티밍) 구성방법 [1] file 조인상 2010.05.11 34388
18 IBM AIX Version 7.1 Differences Guide file 조인상 2012.07.26 34715
17 p시리즈 펌웨어 업데이트 방법 조인상 2012.07.20 35039
16 AIX에서 process 당 thead 개수 (maximum number of thread per process) ischo 2013.02.06 35384
15 errpt 4C41C0D0 : JFS2 LOG RECORDS FORCED OVERWRITTEN 조인상 2010.05.11 36395
14 AIX 환경에서 NFS port번호 range 지정방법 조인상 2010.06.04 37785
13 시스템 성능의 병목원인 분석 조회 조인상 2010.05.11 40815
12 AIX 에서의 Comp , Noncomp 의 메모리 사용확인및 튜닝 조인상 2011.01.03 40831
서버에 요청 중입니다. 잠시만 기다려 주십시오...