system backup

David8·2022년 6월 7일
0

backup

  1. 전체 백업
  2. 증분 백업
  3. 차등 백업
    1. 기존 + 증분 누적
    2. 처음 것과 마지막 백업 부분만 있으면 백업 가능

backup: lab

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

0개의 댓글