제가쓰는 데이터 백업 스크립트 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

제가쓰는 데이터 백업 스크립트 정보

OS 제가쓰는 데이터 백업 스크립트

본문

MySQL 데이터 디렉토리를 통째로 압축해서 격리보관하는 경우입니다.
아래에도 비슷한 내용이 있는데요..
저같은 경우에는 30일 지난 파일은 삭제하는 기능까지 해놓았네요.

db_backup.sh
---------------------------------------------------------------------
#/bin/sh
today=`date +%Y%m%d`

#Database backup
tar -cvzf /home/backup/db_backup_$today.tgz /usr/local/mysql/data/

#Old Data Delete
find /home/backup/ -atime 30 -print -exec rm -f {} \;
---------------------------------------------------------------------

-atime 30 요부분이 30일 지난 파일 찾는거에요..

추천
2
  • 복사

댓글 1개

man find 입니다.

-atime n
File was last accessed n*24 hours ago.  When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.
© SIRSOFT
현재 페이지 제일 처음으로