rclone:ko

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
rclone:ko [2026/06/16 23:32] – [CLI] writerrclone:ko [2026/06/17 03:33] (현재) – 바깥 편집 127.0.0.1
줄 51: 줄 51:
   * ''<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>'': 삭제
줄 59: 줄 70:
   * ''<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>''
줄 71: 줄 82:
  
  
 +===== 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
줄 143: 줄 214:
 > 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.
 +
  • /home/u613600155/domains/cli.zerotymer.net/public_html/data/pages/rclone/ko.txt
  • 마지막으로 수정됨: 2026/06/17 03:33
  • 저자 127.0.0.1