Finder 대용량 파일 transfer 이어받기
Mac 기준으로 작성됨
편의성을 위해 sever나 NAS를 local Finder에 연동시켜두고 쓰는편임. 작은 파일들을 옮길때는 (server ↔ local) finder자체에서 GUI로 끌어다놔서 옮기는 편인데 100G가 넘어가는 파일들은 아무리 빨라도 시간이 걸리기 때문에 중간에 끊어지면 그렇게 번거로울수 없다.
GUI로 옮긴. 정확히는 Finder통해서 옮긴 file들은 이어받기가 안된다.
terminal로 이어받기 가능한 file transfer 방법 : rsync
복사하기 전에 잠자기 방지 설정 (optional)
복사하는 중간에 잠자기 모드로 들어가면 인터넷으로 연결된 접속이 끊어져서 복사하는걸 방해할수 있기 때문에 미리 잠자기 방지 설정해두자.
1
caffeinate -dimsu
-d: 디스플레이가 꺼지지 않게(화면 꺼짐 방지)-i: 디스크 idle sleep 방지(디스크/파일 I/O 때문에 자는 것 방지)-m: 시스템 idle sleep 방지(Mac 자체가 자동으로 잠드는 것 방지)-s: AC 전원(충전기 연결) 상태에서 시스템 sleep 방지-u: 사용자 활동(user activity)중으로 간주하게 만들기 “사용 중이니 자지 마” 효과- 시간제한도 걸수 있음!
1
caffeinate -dimsu -t 36000 # 10hr동안 잠자기 금지
-t: 초단위 설정
이렇게 입력해두면 입력한 terminal 창을 끄거나, ctrl+C (중지) 하기 전까지는 컴터가 꺼지지 않는다. !네트워크 연결 불안정으로 인한 연결 끊어짐은 보장 안됨 주의!
resumable copy (download)
1
rsync -avh --progress --partial --inplace [나스/서버에 있는 옮기고 싶은 파일] [로컬 저장소/저장할 위치]
끊어져도 다시 읽고 중단된 블록부터 다시 시작. 의도적으로 중단하고 싶으면 ctrl+C 다시 시작은 똑같은 커맨드 치면 연결해서 받아짐.
잘받아지기 시작하면 나오는.. 예시 (하나 옮겼을때)
1
2
3
4
Transfer starting: 1 files
[옮기고 있는지 파일 이름]
37623398400 16% 2.47MB/s 01:54:113
# byte 몇프로 옮겨졌는지 progress% 속도 남은시간
다 받아졌는지 체크
- md5sum 확인
- 용량 확인
ls -lh filename - 해시 확인
shasum -a 256 filename
This post is licensed under CC BY 4.0 by the author.