backup
- 전체 백업
- 증분 백업
- 차등 백업
- 기존 + 증분 누적
- 처음 것과 마지막 백업 부분만 있으면 백업 가능
backup: lab
- chat 소스와 DB를 백업하기 위해 필요한 과정 정리 및 Script 작성후 테스트
- 백업 대상/ 백업 대상/ 백업위치/ 저장기간 계획
- chat 계정 홈 디렉토리 / 매일 오전 2시 / backup 폴더 생성 / 백업본은 10일 보관
- 백업 디렉토리 생성 / 퍼미션 조정
- mkdir /backup
- root에 백업 폴더 생성
- chmod 700 /backup
- 백업 스크립트 작성
- 실행 권한 변경: chmod 744 backup.sh
- 백업 스크립트 테스트
- ./backup.sh
- 스케줄러 설정
- cron: 주기적 명령 실행하는 프로그램(window 작업스케줄러)
- crontab: 특정 시간에 명령어가 수행되도록 하는 명령어
- crontab -e
- crontab을 사용하여 (본인이) 정한 시간에 주기적으로 자동 백업 설정하기