[리눅스] 백업과 복원을 위한 리눅스 스크립트 예제

리눅스 시스템에서 백업과 복원은 매우 중요합니다. 이를 자동화하기 위해 스크립트를 작성하는 것이 효율적일 수 있습니다. 아래는 간단한 백업과 복원을 위한 Bash 스크립트 예제입니다.

백업 스크립트 예제

#!/bin/bash

# 백업할 디렉토리
backup_dir="/home/user/data"

# 백업 파일 생성
backup_file="backup_$(date +'%Y%m%d').tar.gz"

# 백업 명령 실행
tar -czf /tmp/$backup_file $backup_dir

위의 스크립트는 /home/user/data 디렉토리를 tar.gz 형식의 백업 파일로 압축합니다.

복원 스크립트 예제

#!/bin/bash

# 백업 파일 경로
backup_file="/tmp/backup_20220101.tar.gz"

# 복원 디렉토리
restore_dir="/home/user/restore"

# 백업 파일 복원
tar -xzf $backup_file -C $restore_dir

위의 스크립트는 /tmp/backup_20220101.tar.gz 파일을 /home/user/restore 디렉토리에 복원합니다.

이러한 스크립트를 이용하면 백업과 복원 과정을 자동화하여 시스템 관리를 더욱 간편하게 할 수 있습니다.

더 많은 정보를 원하시면 Linux 백업과 복원 가이드를 참고해 주세요.

이상으로 리눅스 백업과 복원을 위한 스크립트 예제를 살펴보았습니다.