[리눅스] 리눅스의 자동 파일 백업 설정

목차

Crontab 이란

Crontab은 리눅스 시스템에서 특정 시간에 주기적으로 작업을 실행할 수 있게 해주는 스케줄러입니다. Crontab으로 주기적인 백업 작업을 자동으로 실행할 수 있습니다.

Crontab 설정

리눅스에서 crontab -e 명령어로 Crontab을 편집할 수 있습니다. 여기에 자동 백업을 위한 스케줄을 추가할 수 있습니다.

예를 들어, 매일 오전 3시에 백업 스크립트를 실행하려면 다음과 같이 추가할 수 있습니다.

0 3 * * * /경로/백업스크립트.sh

자동 백업 스크립트 작성

자동으로 백업을 실행할 스크립트를 작성해야 합니다. 이 스크립트는 특정한 디렉토리나 파일을 지정하여 백업하는 기능을 포함합니다.

예를 들어, backup_script.sh 파일을 작성하여 원하는 디렉토리를 백업할 수 있습니다.

#!/bin/bash
rsync -av /원본/디렉토리 /백업/디렉토리

이 예시에서는 rsync를 사용하여 디렉토리를 복사합니다.

백업 스크립트 추가

이제 백업 스크립트를 Crontab에 추가합니다. 앞서 설정한 Crontab 편집 화면에서 자동 백업 스크립트를 추가합니다.

보안 주의사항

백업된 파일은 중요한 정보를 담고 있을 수 있으므로, 백업 저장소의 보안을 중요시하는 것이 좋습니다. 암호화된 저장소를 사용하거나, 백업 파일에 대한 접근 권한을 엄격히 관리하는 것이 필요합니다.

참고 자료

이제 여러분도 리눅스에서 자동 파일 백업을 설정하는 방법을 알아보았습니다. 파일을 안전하게 보관하여 시스템 데이터 손실에 대비하는데 도움이 되기를 바랍니다.