Linuxpia/리눅스 사용 팁

[리눅스 팁] rsync 명령어로 백업

Linuxpia4U 2024. 9. 5. 00:36
반응형

rsync 명령어로 백업

리눅스에서 rsync 명령어를 활용한 효율적인 백업 방법을 소개합니다. rsync는 파일과 디렉터리의 동기화를 위한 도구로, 로컬 및 원격 시스템 간에 데이터를 전송할 때 특히 유용합니다.

rsync를 사용한 백업 예제

rsync -avz /source/directory/ /destination/directory/

옵션 설명

  • -a: 아카이브 모드로, 디렉터리의 구조와 파일의 권한, 소유권, 타임스탬프 등을 유지합니다.
  • -v: 진행 상황을 출력합니다.
  • -z: 데이터 전송 시 압축을 적용하여 속도를 향상합니다.

rsync를 이용한 백업

원격 서버로 백업

rsync -avz /source/directory/ user@remote_server:/destination/directory/

이 명령어는 로컬 디렉터리의 내용을 원격 서버의 특정 디렉터리로 백업합니다. 이때, SSH를 통해 데이터를 안전하게 전송합니다.

장점

  • 효율성: 변경된 파일만 전송하여 네트워크 자원을 절약합니다.
  • 유연성: 로컬과 원격 모두에서 사용할 수 있어 다양한 백업 시나리오에 적합합니다.
  • 보안성: SSH와 함께 사용하여 안전한 파일 전송이 가능합니다.

정리

rsync는 리눅스에서 데이터를 백업하고 동기화하는 데 매우 강력한 도구입니다. 간단한 명령어로 효율적인 백업을 설정할 수 있으며, 특히 변경된 파일만 전송하기 때문에 시간과 자원을 절약할 수 있습니다. 이 도구를 활용하면 리눅스 시스템 관리에서 백업 작업을 보다 효과적으로 수행할 수 있습니다.

반응형