아래 설명글은 Ubuntu 뿐만 아니라 모든 Linux 배포판에 대해서 공통적으로 실행가능합니다.서버를 운영하면서, 백업과 보안은 항상 염두해 두어야 하는 사항이다.
리눅스 시스템에서 주기적으로 파일과 데이터베이스 백업을 하는 방법에 대하여 설명하겠다.
언제마다 백업을 할 것인가? 백업 방식은 어떤것인가? 백업 유지 기간은? 백업 저장소는 어떤 것인가?
대부분의 서버에서 접속자가 가장 낮을때는 4:00 AM ~ 4:30 AM 입니다.
그래서 많은 서버 관리자들이 새벽 4:00 에 백업이 이루어지게 설정합니다.
하루에 2번 백업하고 싶으면 오전/오후 4:00 에 백업을 하도록 합시다.
백업이라는 것이 데이터를 복사해 두는 것이기 때문에 하드디스크의 여유공간이 많아야 합니다.
# df -h
명령어를 통해서 저장할 디스크의 여유공간이 충분한지 파악해 봅시다.
또 백업에는 CPU의 연산이 이루어집니다. (파일을 읽어서 새로운 곳에 기록)
10GB 미만 압축이면 상관없는데 그 이상의 대용량의 압축 백업은 주의가 필요합니다. 백업 시켜놓고 CPU 사용량을 확인하세요.