최근 랜섬웨어 등으로 인해, 백업의 중요성이 더 커지고 있습니다.
따라서 초보자분들도 쉽게 자동화된 백업을 구축할 수 있는 솔루션을 만들어 보았습니다.
백업 기능
- /home 폴더 계정단위 백업 생성
- MySQL/Maria DB 계정단위 백업 생성
- 백업 용량을 고려하여, 오래된 백업 자동 삭제 지원
- 백업 용량을 획기적으로 줄여주는 증분 백업 지원 (rsnapshot)
- 운영 서버의 데이타를 별도 백업 장비에서 원격 백업 지원 (rsnapshot)
- 운영 서버와 백업이 분리되어, 운영 서버가 랜섬웨어 등에 공격당해도 데이타가 안전합니다.
백업 구축 시작
- 백업 개요 및 솔루션 안내 – https://github.com/php79/backup
- 로컬 풀 백업 – https://github.com/php79/backup/blob/master/docs/local-full-backup.md
- 로컬 증분 백업 – https://github.com/php79/backup/blob/master/docs/local-incremental-backup.md
- 원격 증분 백업 – https://github.com/php79/backup/blob/master/docs/remote-incremental-backup.md
- rsnapshot 백업 결과 확인 – https://github.com/php79/backup/blob/master/docs/rsnapshot-result.md
오픈소스(MIT) 라이선스이므로, 회사에서도 제한 없이 사용하실 수 있습니다.