언어 바꾸기English
이전 목록

cp와 rsync보다 빠른 대체 도구를 만들었습니다 — 작동 원리

I built a faster alternative to cp and rsync — here's how it works

TL;DR AI

핵심 요약

1분
  1. 작성자는 fast-copy라는 Python CLI를 만들어 파일을 물리적 디스크 순서로 읽어 복사 속도를 높였습니다.

  2. fast-copy는 Linux FIEMAP·macOS fcntl·Windows FSCTL로 파일 오프셋을 조회해 블록 위치별로 정렬합니다.

  3. 파일을 xxHash‑128로 해시하고 SQLite에 저장해 중복은 하드 링크로 처리하며 SSH로 tar 배치를 스트리밍합니다.

  4. 92K 파일 테스트에서 로컬 복사는 509.8MB를 17.9초에 복사했고 원격 전송은 SFTP보다 약 3배 빠르게 보고되었습니다.

원문 보기