[리눅스] 백업 스크립트 작성 방법
리눅스에서는 데이터의 안전한 보관을 위해 주기적인 백업이 필요합니다. 이를 자동화하기 위해 백업 스크립트를 작성할 수 있습니다. 백업 스크립트를 작성하는 방법에 대해 알아보겠습니다.
1. 백업 스크립트 작성
먼저 텍스트 에디터를 사용하여 새로운 파일을 만듭니다. 백업 스크립트는 보통 bash 스크립트로 작성됩니다. 아래는 간단한 예제 백업 스크립트입니다.
#!/bin/bash
# 백업 대상 디렉토리
backup_dir="/path/to/backup/directory"
# 백업 파일명에 날짜 포함
backup_file="backup_$(date +'%Y%m%d').tar.gz"
# 백업 실행
tar -zcvf $backup_file $backup_dir
위 스크립트는 지정된 디렉토리를 tar 압축 파일로 백업하는 것을 보여줍니다.
2. 스크립트 실행 권한 부여
스크립트를 실행 가능하게 하기 위해 다음 명령을 사용하여 실행 권한을 부여합니다.
chmod +x backup_script.sh
3. crontab을 사용한 주기적인 실행
백업 스크립트를 주기적으로 실행하려면 crontab을 사용합니다. crontab -e
명령을 사용하여 crontab 파일을 열고, 원하는 주기에 스크립트를 실행하도록 스케줄링합니다.
예를 들어, 매일 새벽 3시에 백업을 실행하려면 다음과 같이 설정할 수 있습니다.
0 3 * * * /path/to/backup_script.sh
이제 스크립트가 매일 새벽에 실행되어 데이터를 안전하게 백업할 수 있게 됩니다.
위의 절차를 따라 백업 스크립트를 작성하고 실행할 수 있습니다. 데이터의 안전한 보관을 위해 주기적인 백업은 매우 중요하며, 스크립트를 통해 이를 자동화할 수 있습니다.
참고: 스크립트 및 시스템 환경에 따라 구체적인 설정이 달라질 수 있습니다.