| 양쪽 이전 판 이전 판 | |
| rclone:ko [2026/06/16 23:32] – [CLI] writer | rclone:ko [2026/06/17 03:33] (현재) – 바깥 편집 127.0.0.1 |
|---|
| * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**sync**</color> <color #22b14c>[<flags>...]</color> <color #7092be>source dest</color>'' | * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**sync**</color> <color #22b14c>[<flags>...]</color> <color #7092be>source dest</color>'' |
| * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**move**</color> <color #22b14c>[<flags>...]</color> <color #7092be>source dest</color>'' | * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**move**</color> <color #22b14c>[<flags>...]</color> <color #7092be>source dest</color>'' |
| | * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**bisync**</color> <color #22b14c>[<flags>...]</color> <color #7092be>path1 path2</color>'': 양방향 동기화 |
| | * ''<color #22b14c>**--dry-run**</color>'': 실제 반영 없이 변경 계획만 확인 |
| | * ''<color #22b14c>**--resync**</color>'': 상태 파일을 새로 만들며 기준 목록 재구성 |
| | * ''<color #22b14c>**--resync-mode**</color> <color #7092be>path1|path2|newer|older|larger|smaller</color>'': 최초 기준 선택 |
| | * ''<color #22b14c>**--compare**</color> <color #7092be>size,modtime,checksum</color>'': 변경 판정 기준 지정 |
| | * ''<color #22b14c>**--check-access**</color>'': 양쪽 접근성 확인 파일 검사 |
| | * ''<color #22b14c>**--conflict-resolve**</color> <color #7092be>MODE</color>'': 충돌 자동 해결 기준 |
| | * ''<color #22b14c>**--conflict-loser**</color> <color #7092be>num|pathname|delete</color>'': 충돌 패배본 처리 방식 |
| | * ''<color #22b14c>**--max-delete**</color> <color #7092be>N</color>'': 삭제 허용 개수 제한 |
| | * ''<color #22b14c>**--filters-file**</color> <color #7092be>FILE</color>'': 별도 필터 규칙 파일 사용 |
| | * ''<color #22b14c>**--workdir**</color> <color #7092be>DIR</color>'': bisync 작업 디렉터리 지정 |
| |
| * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**purge**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote</color>'': 삭제 | * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**purge**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote</color>'': 삭제 |
| * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**ls**</color> <color #7092be>remote</color>'' | * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**ls**</color> <color #7092be>remote</color>'' |
| * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**lsd**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote</color>'' | * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**lsd**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote</color>'' |
| * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**delete**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote/color>'' | * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**delete**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote</color>'' |
| * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**size**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote</color>'' | * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**size**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote</color>'' |
| * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**mount**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote</color>'' | * ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**mount**</color> <color #22b14c>[<flags>...]</color> <color #7092be>remote</color>'' |
| |
| |
| | ===== bisync ===== |
| | ''<color #c3c3c3>**rclone**</color> <color #ff7f27>**bisync**</color> <color #22b14c>[<flags>...]</color> <color #7092be>path1 path2</color>'' |
| |
| | 양쪽 경로를 모두 스캔한 뒤 이전 실행 기록과 비교해 ''New'', ''Newer'', ''Older'', ''Deleted'' 상태를 판정하고, 각 방향의 변경을 서로 반영한다. |
| |
| | <note warning> |
| | ''bisync'' 는 고급 명령이다. 충돌 해결 방식, 삭제 제한, 최초 ''--resync'' 여부를 잘못 잡으면 데이터 유실이 날 수 있으므로 먼저 ''--dry-run'' 으로 확인하는 편이 안전하다. |
| | </note> |
| |
| | <note important> |
| | 이 저장소의 실제 Hostinger 배포 동기화는 현재 ''rsync-hostinger-pull/push/sync.sh'' 를 사용한다. 아래 ''bisync'' 설명은 ''rclone'' 자체 옵션 정리와 과거 운용 기록 보존용이다. |
| | </note> |
| | |
| | ===== bisync Usage ===== |
| | <code bash> |
| | rclone bisync path1 path2 --dry-run |
| | rclone bisync path1 path2 --resync --dry-run |
| | rclone bisync path1 path2 --compare size,modtime --check-access |
| | </code> |
| | |
| | * 최초 실행이나 상태 파일을 다시 만드는 경우: ''<color #22b14c>**--resync**</color>'' |
| | * 최초 ''--resync'' 때 어느 쪽을 기준으로 삼을지 지정: ''<color #22b14c>**--resync-mode**</color> <color #7092be>path1|path2|newer|older|larger|smaller</color>'' |
| | * 실제 변경 없이 계획만 검토: ''<color #22b14c>**--dry-run**</color>'' |
| | * 동기화 전 양쪽에 점검용 파일이 있는지 확인: ''<color #22b14c>**--check-access**</color>'' |
| | * ''--check-access'' 가 찾을 파일명 지정: ''<color #22b14c>**--check-filename**</color> <color #7092be>NAME</color>'' |
| | * 마지막 목록 비교 결과를 강제 검증: ''<color #22b14c>**--check-sync**</color> <color #7092be>true|false|only</color>'' |
| | |
| | ===== bisync Compare ===== |
| | * 변경 판정 기준: ''<color #22b14c>**--compare**</color> <color #7092be>size,modtime,checksum</color>'' |
| | * 기본값은 ''size,modtime'' |
| | * checksum 사용 시 backend 성능과 hash 지원 여부를 확인하는 편이 낫다 |
| | * listing 단계에서 checksum 사용 생략: ''<color #22b14c>**--ignore-listing-checksum**</color>'' |
| | * 느린 backend 에서만 checksum 생략: ''<color #22b14c>**--no-slow-hash**</color>'' |
| | * listing 에서는 느린 checksum 을 빼고 실제 sync 에서만 고려: ''<color #22b14c>**--slow-hash-sync-only**</color>'' |
| | * 필요 시 다운로드해서 hash 계산: ''<color #22b14c>**--download-hash**</color>'' |
| | |
| | ===== bisync Conflict ===== |
| | * 충돌 자동 해결 우선순위: ''<color #22b14c>**--conflict-resolve**</color> <color #7092be>none|path1|path2|newer|older|larger|smaller</color>'' |
| | * 충돌 패배본 처리 방식: ''<color #22b14c>**--conflict-loser**</color> <color #7092be>num|pathname|delete</color>'' |
| | * 충돌 파일명 suffix 지정: ''<color #22b14c>**--conflict-suffix**</color> <color #7092be>SUFFIX[,SUFFIX]</color>'' |
| | * 한쪽 또는 양쪽의 변경본을 별도 경로에 백업: ''<color #22b14c>**--backup-dir1**</color>'', ''<color #22b14c>**--backup-dir2**</color>'' |
| | |
| | ===== bisync Safety ===== |
| | * 중단 뒤 재개를 시도: ''<color #22b14c>**--recover**</color>'' |
| | * 경미한 오류 뒤 다음 실행에서 재시도 허용: ''<color #22b14c>**--resilient**</color>'' |
| | * 삭제 상한 우회: ''<color #22b14c>**--force**</color>'' |
| | * 삭제 개수 제한: ''<color #22b14c>**--max-delete**</color> <color #7092be>N</color>'' |
| | * 삭제 총량 제한: ''<color #22b14c>**--max-delete-size**</color> <color #7092be>SIZE</color>'' |
| | * 작업 파일 보존: ''<color #22b14c>**--no-cleanup**</color>'' |
| | * 작업 디렉터리 지정: ''<color #22b14c>**--workdir**</color> <color #7092be>DIR</color>'' |
| | |
| | ===== bisync Filter ===== |
| | * 별도 필터 파일 사용: ''<color #22b14c>**--filters-file**</color> <color #7092be>FILE</color>'' |
| | * 제외 규칙 직접 지정: ''<color #22b14c>**--exclude**</color> <color #7092be>PATTERN</color>'' |
| | * 포함 규칙 직접 지정: ''<color #22b14c>**--include**</color> <color #7092be>PATTERN</color>'' |
| | * 재귀 깊이 제한: ''<color #22b14c>**--max-depth**</color> <color #7092be>N</color>'' |
| | * 용량 기준 필터: ''<color #22b14c>**--min-size**</color>'', ''<color #22b14c>**--max-size**</color>'' |
| | * 시간 기준 필터: ''<color #22b14c>**--min-age**</color>'', ''<color #22b14c>**--max-age**</color>'' |
| | |
| | ===== bisync Notes ===== |
| | * 상태 파일이 꼬였거나 기준 목록을 새로 만들고 싶으면 ''--resync'' 를 다시 실행한다. |
| | * 양방향 삭제 전파가 부담되면 먼저 ''copy'' 또는 단방향 ''sync'' 로 구조를 정리한 뒤 ''bisync'' 로 넘어가는 편이 안전하다. |
| | * 서로 다른 remote 간 server-side 이동 최적화가 필요하면 ''--server-side-across-configs'' 지원 여부를 확인한다. |
| ++++ rclone --help | | ++++ rclone --help | |
| > Rclone syncs files to and from cloud storage providers as well as | > Rclone syncs files to and from cloud storage providers as well as |
| > Use "rclone help backends" for a list of supported services. | > Use "rclone help backends" for a list of supported services. |
| ++++ | ++++ |
| | |
| | ===== See Also ===== |
| | * [[syntax:ko]] |
| | |
| | ===== History ===== |
| | * codex:: 2026-06-17 Added explanatory notes for ''rclone bisync'' parameters after Hostinger sync verification. |
| | |