리눅스 분류
리눅스 백업 관련 답변 부탁드립니다.
작성자 정보
- 안재성 작성
- 작성일
컨텐츠 정보
- 1,888 조회
- 0 추천
- 목록
본문
특정시간대에 어떤 작업을 시킬려고하면
/etc/crontab
에서 주단위 월단위 등 시간도 주어서 특정명령어들을 실행할수있습니다.
말하신 내용들은 다 APM 관련으로 /usr/local/ 안에 있는 내용입니다.
root 일경우 그냥 숼에서 crontab -e 해서 여기에 기술하셔도 됩다.
파일을 하나 만드세요
그안에
#!/bin/bash
export Today="`date '+%y-%m-%d'`"
cd /backup/$Today
tar cvfpz usr.local.tar.gz /usr/local/
tar cvfpz home.tar.gz /home/
등등 백업하고 싶은 부분을 정의해주시고 샐행권한 700 이상 주시구요
crontab -e 하셔서 실행기간의 정의 하시면 됩니다.
00 04 * * 0 su - root -c '만드신파일의절대경로와파일명' >& /dev/null
위의 예시는 매주 일요일 4시에 만드신 파일을 root 권한으로 실행하여라 라는 뜻입니다.
위가 가장 기본적인 백업정책이고 여기서 날짜를 체크해서 3일치거를 저장하다던지
어떤위치의 내용은 빼고 백업한다던지 백업하고 로그를 만들어 메일로 보내게 한다든지 등등
방법을 확대시킬수 있습니다.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.