[리눅스] 리눅스에서 외부 저장소에 파일을 백업하는 방법

1. 외부 저장소와 연결

먼저, 외부 저장소와 리눅스 시스템을 연결해야 합니다. 보통 외부 저장소는 USB 드라이브, 외장 하드 드라이브, 네트워크 공유 디렉토리 등이 될 수 있습니다. 연결된 저장소는 일반적으로 /mnt 또는 /media 디렉토리에 마운트됩니다.

sudo mount /dev/sdX1 /mnt/backup

위 명령어에서 /dev/sdX1은 외부 저장소의 디바이스 경로를 나타냅니다.

2. rsync를 사용한 백업

이제 rsync를 사용하여 파일을 외부 저장소에 백업할 수 있습니다. 아래 명령어는 현재 디렉토리의 모든 파일을 외부 저장소로 복사합니다.

rsync -avz /원본/디렉토리 /mnt/backup/백업/

위 명령어에서 -avzrsync의 옵션으로, 각각 아카이브 모드(복사 속성 유지), 자세한 출력, 압축을 의미합니다.

3. 주기적 백업 설정

마지막으로, 주기적으로 백업을 수행하려면 cron 등의 스케줄링 도구를 사용하여 백업 스크립트를 주기적으로 실행하도록 설정해야 합니다.

crontab -e

그리고 이후에 주기적으로 실행할 rsync 명령어를 스케줄링하면 됩니다.

이제 리눅스 시스템의 파일을 외부 저장소에 백업하는 방법을 알게 되었습니다. 안전한 파일 보관을 위해 주기적 백업 설정을 잊지 말아야 합니다!