[리눅스] 백업과 복원을 위한 리눅스 스크립트 예제
리눅스 시스템에서 백업과 복원은 매우 중요합니다. 이를 자동화하기 위해 스크립트를 작성하는 것이 효율적일 수 있습니다. 아래는 간단한 백업과 복원을 위한 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 백업과 복원 가이드를 참고해 주세요.
이상으로 리눅스 백업과 복원을 위한 스크립트 예제를 살펴보았습니다.