Linux/개인서버Tip 2008/04/24 22:03
요즘 백업하고 있는 방법
상당히 서버에 로드가 많이 걸린다.
하여 수정된 부분만 백업받고 --delete 옵션을 주어서 계정내 지워진 파일을 백업 디렉토리에서도
지워준다.
추가로
여기서 -mtime +2를 해야 2일전 백업한 것을 지워준다. 여기저기 인터넷 서핑질로 자료를 찾은결과
거의다 -mtime -2로 나와 있었는데 +2를 해야 되더군.
#!/bin/sh
rsync -avz --delete /home/falcon/* /backup/falcon/
rsync 로 백업하는 이유는 동호회 홈피의 용량이 거의 30G인데 이것을 tar로 백업하려니rsync -avz --delete /home/falcon/* /backup/falcon/
상당히 서버에 로드가 많이 걸린다.
하여 수정된 부분만 백업받고 --delete 옵션을 주어서 계정내 지워진 파일을 백업 디렉토리에서도
지워준다.
#!/bin/sh
backup_dir=백업디렉토리
DATE=$(date +%Y%m%d)
/usr/bin/mysqldump -uroot -p###### falcon > $backup_dir/$DATE.falcon.sql
디비백업 방법에는 별로 변화된것은 없다.backup_dir=백업디렉토리
DATE=$(date +%Y%m%d)
/usr/bin/mysqldump -uroot -p###### falcon > $backup_dir/$DATE.falcon.sql
추가로
#!/bin/sh
backup_dir=백업디렉토리
find $backup_dir/*.* -mtime +2 -exec rm -f {} \;
스크립트를 실행시켜서 2일전에 백업한 DB는 지워준다.backup_dir=백업디렉토리
find $backup_dir/*.* -mtime +2 -exec rm -f {} \;
여기서 -mtime +2를 해야 2일전 백업한 것을 지워준다. 여기저기 인터넷 서핑질로 자료를 찾은결과
거의다 -mtime -2로 나와 있었는데 +2를 해야 되더군.
http://cafeall.com/trackback/416


0