티스토리 뷰

Ubuntu

[Ubuntu] db 백업 스크립트 작성

joeylee 2016. 8. 19. 22:34

백업이 저장될 폴더 만들고 


/var/cron_backup


퍼미션 조정

chmod 700 /var/cron_backup


백업 스크립트 작성

cd /root

vi backup.sh


파일 압축 백업


(tar 압축

pg_dump  postgresql 디비 덤프

10일이 지난 파일은 찾아서 삭제)


#!/bin/bash tar -czpf /var/cron_backup.`date +%Y%m%d%H%M%S`.tgz /home/fugle 1>/dev/null 2>/dev/null PGPASSWORD="비밀번호" pg_dump -U 아이디 디비이름 > /var/cron_backup/toondere.`date +%Y%m%d%H%M%S`.sql find /var/cron_backup/ -type f -mtime +10 | sort | xargs rm -f


백업 스크립트 샐행권한 설정


chmod 700 backup.sh



연습실행


./backup.sh


주기적인 실행


(새벽 4시마다 실행)


crontab -e 


0 4 * * * /root/backup.sh 1>/dev/null 2>/dev/null





댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함