티스토리 뷰

반응형

베리타스 넷백업이나 넷볼트를 사용하기 힘든(예산?)문제로 유휴 서버가 있다면 백업 서버를 두고 Rsnapshot로 백업 받는 방법 입니다.

서버 정보

백업 서버 : fendys-rsnapshot01 / 10.211.108.136 (CentOS 6.9)

백업 원본서버 : fendys-yum01 zabbix / 10.211.108.132 (CentOS 6.9)

1. rsnapshot pkg 설치

http://rsnapshot.org/ 사이트에서 해당 패키지를 다운 받습니다.(다운로드 보이시죠?)

2. 다운 받은 pkg를 백업 서버로 업로드 이후

tar zxvf rsnapshot-1.4.2.tar.gz 명령으로 압축을 풀어줍니다.

3. 압축이 풀고나서 생성 된 rsnapshot-1.4.2로 이동 해서 ./configure 명령을 실행 합니다.

4. 설치를 위해 make install 명령을 실행 합니다.

설치가 완료되었으며 설정 파일은 /usr/local/etc/rsnapshot.conf 에 위치 합니다.

5. 백업 원본 서버에 접속해서 rsync를 설정 합니다. (fendys-yum01 / 10.211.108.132)

6. 백업 서버 설정 vi /usr/local/etc/rsnapshot.conf 로 파일을 편집합니다.

###백업 할 디텍토리
snapshot_root   /backup/fendys-yum01
### 백업 간격 몇번 백업을 하면 예전 백업을 지울지 설정
retain daily   7
#retain alpha   6
#retain beta    7
#retain gamma   4
#retain delta   3
### 백업 설정 원격 백업은 ssh나 rsync서버 가능
backup 10.211.108.132::fendys/ backup/

백업  설정이 완료되었습니다.

7. rsnapshot daily 명령으로 백업을 실행 합니다.

백업 폴더에 hourly.0이 생김, 0이 최신입니다. 두번째 백업이 이루어지면 이전에 백업한 건 1이 됩니다.

자그마한 경로 실수가 있었지만 백업이 정상 완료되었습니다.

* 참고

#설정 파일이 정상인지 체크
rsnapshot configtest

#실제 작업을 하지 않는 테스트
rsnapshot -t hourly

#설정 파일을 직접 지정하여 실행하기
rsnapshot -c (설정파일경로) hourly

# 해당 실행을 크론으로 등록 해주면 자동 백업이 진행 되겟죠?

0 0 * * * root /usr/bin/rsnapshot daily 요런 식으로 ceontab -e 로 등록 해주시면 daily 백업이 됩니다.

 

반응형

'linux' 카테고리의 다른 글

multipath 설정 - CentOS  (0) 2017.07.06
linux setfacl - CentOS 6  (0) 2017.07.06
linux fc wwn 확인  (0) 2017.06.28
CentOS 7 네트워크 장치명 변경  (0) 2017.06.22
linux parted 구성(centos6)  (0) 2017.06.14