Rclone (알클론)

Rclone은 Dropbox, Google Drive, Amazon S3, OneDrive, WebDAV 등 70개 이상의 다양한 클라우드 스토리지 백엔드와 로컬 파일 시스템 간에 데이터를 동기화, 백업 및 마이그레이션할 수 있도록 지원하는 명령줄 인터페이스(CLI) 기반의 클라우드 스토리지 동기화 도구입니다. 흔히 “클라우드 스토리지를 위한 Rsync”로 불립니다.

주요 특징

  • 광범위한 클라우드 백엔드 지원: 대다수 상용 클라우드 드라이브(Dropbox, Google Drive, Mega 등) 및 객체 스토리지(S3, Cloudflare R2 등)를 표준화된 CLI 인터페이스로 제어합니다.
  • 다양한 동기화 모드: sync(단방향 미러링), copy(새 파일/수정 파일만 복사), bisync(양방향 동기화), mount(클라우드를 로컬 파일시스템에 마운트) 등 유연한 운영 모드를 제공합니다.
  • 정밀한 필터링 규칙: .git/, .obsidian/, .trash/ 등 불필요한 설정 디렉터리나 임시 파일을 제외(--exclude)하여 필요한 데이터만 선별 전송할 수 있습니다.
  • 무결성 검증 및 대역폭 최적화: 해시 기반 파일 무결성 검증을 통해 손상 없이 안전하게 동기화를 수행하며, 전송 대역폭 제한 및 멀티스레드 전송을 지원합니다.

시스템 내 활용 사례

  • Dropbox <-> 로컬 Git 볼트 동기화 브릿지: 모바일 기기(Remotely Save 플러그인)에서 Dropbox로 업로드된 옵시디언 마크다운 노트를 홈 서버의 로컬 저장소 및 Git 작업 영역과 일치시키는 브릿지 스크립트(scripts/sync-dropbox.sh)의 핵심 엔진으로 활용됩니다.

관련 문서