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)의 핵심 엔진으로 활용됩니다.
관련 문서
- Rsync (알싱크): 로컬/원격 시스템 간 델타 파일 전송 도구
- Obsidian (옵시디언): 로컬 마크다운 지식 베이스
- 11일차. 옵시디언 동기화와 웹 배포를 위한 Rsync 브릿지 구축: 동기화 파이프라인 구축 기록