[리눅스] 백업 스크립트 작성 방법

리눅스에서는 데이터의 안전한 보관을 위해 주기적인 백업이 필요합니다. 이를 자동화하기 위해 백업 스크립트를 작성할 수 있습니다. 백업 스크립트를 작성하는 방법에 대해 알아보겠습니다.

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

이제 스크립트가 매일 새벽에 실행되어 데이터를 안전하게 백업할 수 있게 됩니다.

위의 절차를 따라 백업 스크립트를 작성하고 실행할 수 있습니다. 데이터의 안전한 보관을 위해 주기적인 백업은 매우 중요하며, 스크립트를 통해 이를 자동화할 수 있습니다.

참고: 스크립트 및 시스템 환경에 따라 구체적인 설정이 달라질 수 있습니다.