반응형
rsync 명령어로 백업
리눅스에서 rsync
명령어를 활용한 효율적인 백업 방법을 소개합니다. rsync
는 파일과 디렉터리의 동기화를 위한 도구로, 로컬 및 원격 시스템 간에 데이터를 전송할 때 특히 유용합니다.
rsync
를 사용한 백업 예제
rsync -avz /source/directory/ /destination/directory/
옵션 설명
-a
: 아카이브 모드로, 디렉터리의 구조와 파일의 권한, 소유권, 타임스탬프 등을 유지합니다.-v
: 진행 상황을 출력합니다.-z
: 데이터 전송 시 압축을 적용하여 속도를 향상합니다.
원격 서버로 백업
rsync -avz /source/directory/ user@remote_server:/destination/directory/
이 명령어는 로컬 디렉터리의 내용을 원격 서버의 특정 디렉터리로 백업합니다. 이때, SSH를 통해 데이터를 안전하게 전송합니다.
장점
- 효율성: 변경된 파일만 전송하여 네트워크 자원을 절약합니다.
- 유연성: 로컬과 원격 모두에서 사용할 수 있어 다양한 백업 시나리오에 적합합니다.
- 보안성: SSH와 함께 사용하여 안전한 파일 전송이 가능합니다.
정리
rsync
는 리눅스에서 데이터를 백업하고 동기화하는 데 매우 강력한 도구입니다. 간단한 명령어로 효율적인 백업을 설정할 수 있으며, 특히 변경된 파일만 전송하기 때문에 시간과 자원을 절약할 수 있습니다. 이 도구를 활용하면 리눅스 시스템 관리에서 백업 작업을 보다 효과적으로 수행할 수 있습니다.
반응형
'Linuxpia > 리눅스 사용 팁' 카테고리의 다른 글
리눅스 최근 이슈 정리 (27) | 2024.09.18 |
---|---|
[리눅스 팁] which와 whereis의 차이 (87) | 2024.08.24 |
[리눅스 팁] 링크가 유용하게 사용되는 경우 (69) | 2024.08.23 |
[리눅스 팁] 심볼릭 링크의 원본 파일과 심볼릭 파일을 삭제하는 경우 차이 (102) | 2024.08.22 |
[리눅스 팁] 심볼릭 링크와 하드 링크 (79) | 2024.08.21 |