rsync를 통해 Linux에서 시놀로지/헤놀로지 NAS로 데이터 백업

2025. 2. 19. 11:52·IT/Server
728x90

안녕하세요 HiDAN 입니다! 

이번 포스팅에서는 rsync를 이용하여 Linux에서 시놀로지/헤놀로지 NAS로 데이터 백업하는 방법을 알아보겠습니다. 🖥️📂

 

1. Rsync란?

Rsync(Remote Sync)는 파일 및 디렉토리를 동기화하는 강력한 CLI 도구입니다. 

네트워크를 통해 데이터를 백업할 때 특히 유용하며, 다음과 같은 장점이 있습니다.

✅ 증분 백업 지원 – 변경된 파일만 전송하여 속도가 빠름

✅ SSH 지원 – 보안성이 높음

✅ 다양한 옵션 제공 – 압축, 삭제, 로그 기록 등 설정 가능

 

2. 시놀로지/헤놀로지 rsync 설정

백업을 진행하기 전에 시놀/헤놀에서 rsync 서비스를 활성화해야 합니다.

제어판 → 파일서비스 → rsync 로 이동해서 rsync 서비스 활성화를 체크하고 적용을 눌러줍니다.

rsync를 활성화하면 자동으로 NetBackup 공유폴더가 생성됩니다.

그리고 rsync 계정 편집을 눌렀을 때, 사용할 계정이 추가되어 있지 않다면 추가해주세요.

 

사용자 및 그룹 → 사용자 → 사용할 계정 → 편집 → 권한 → NetBackup 공유 폴더에 읽기/쓰기 권한을 부여하고 저장합니다.

 

 

3. Linux에서 rsync로 백업하기

Ubuntu 24.04의 경우, 기본적으로 rsync가 설치되어 있습니다.

만약 설치가 되어있지 않은 경우, 자신의 OS에 따라서 rsync를 설치해주세요.

user@ubuntu:~$ rsync --version
rsync  version 3.2.7  protocol version 31
Copyright (C) 1996-2022 by Andrew Tridgell, Wayne Davison, and others.
...

 

시놀로지 NAS로 파일을 백업하는 기본 명령어는 다음과 같습니다.

rsync [옵션] /백업할_폴더/ 사용자@NAS_IP:/백업_위치/

 

계정의 패스워드를 입력합니다.

user@ubuntu:~:$ rsync -avz /home/user/Documents/ user@192.168.1.100::NetBackup/backupdata/
Password: 

 

rsync 명령어에는 많은 옵션이 있지만, 저는 아래와 같은 내용 정도만 사용하는 것 같습니다.

  • 옵션설명
-a 아카이브 모드 (퍼미션, 소유권, 타임스탬프 유지)
-v 진행 과정 표시
-r 디렉토리 포함 복사 (재귀적으로 하위 디렉토리까지)
-z 전송 데이터 압축 (속도 최적화)
-P 전송 진행률 표시 및 부분 전송 가능 (--progress --partial 동일)
-e ssh SSH를 이용한 보안 전송
--delete 대상 디렉토리에서 원본에 없는 파일 삭제
--exclude="*.log" 패턴 매칭을 사용하여 특정 파일 제외 (*.log 파일 제외)
--dry-run 실제 전송 없이 미리 확인

 

4. 마무리

여기까지 Linux에서 rsync를 이용하여 시놀로지/헤놀로지 NAS로 데이터를 백업하는 방법을 알아보았습니다! 🚀

예시에서 사용한 옵션 외에도 --delete나 --progess 등 유용한 옵션이 많이 있으니 필요에 맞게 사용해보세요.

궁금한 점이 있다면 댓글로 남겨 주세요! 😊

 

반응형
'IT/Server' 카테고리의 다른 글
  • Docker로 NetBox 구축하기: 네트워크 자산 관리 솔루션
  • Crontab과 쉘 스크립트를 활용한 Rsync 백업 자동화
  • 리버스 프록시를 위한 Caddy 웹서버 구축하기 (Docker 활용)
  • Ubuntu에서 ddclient를 사용하여 Cloudflare에 동적 IP 업데이트하기
HiDAN_
HiDAN_
서버, 네트워크, 프로그래밍 모든 것이 서투른 초보 개발자의 블로그 입니다🖐️
  • HiDAN_
    깨작깨작 히단의 IT 일기 ✏️
    HiDAN_
  • 전체
    오늘
    어제
    • 분류 전체보기 (45)
      • IT (45)
        • IT Device (9)
        • Server (27)
        • Application (7)
        • Python (2)
      • HiDAN의 일상 (0)
        • 일상 이야기 (0)
        • 맛집 (0)
        • 카페 (0)
      • PLAY (0)
        • 웹툰 (0)
        • 애니메이션 (0)
        • 웹소설 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    네트워크에뮬레이터
    가상화
    ubuntu
    nas백업
    Proxmox
    오픈소스노트앱
    n100발열
    하이퍼바이저
    미니PC
    docker
    pnetlab
    RDPwrapper
    eve-ng
    n100미니pc
    ak2plus
    ak2plus분해
    저전력pc
    trilium
    Firebat
    N100
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
HiDAN_
rsync를 통해 Linux에서 시놀로지/헤놀로지 NAS로 데이터 백업
상단으로

티스토리툴바