728x90
안녕하세요, 광토리입니다.
R2 스토리지에 파일들을 다운로드하고자 하면 클라우드플레어 데시보드의 R2 데시보드에서 다운로드할 수 있는데요, 한번에 다운로드할 수는 없고 하나씩 할 수 있게 되어 있습니다.
하지만, 다른 사람한테 파일을 넘겨야할 때는 한번에 다운로드를 해야하는데요, 이때 저는 어떻게 했는지 설명드리도록 하겠습니다.
Rclone 사용하기
Rclone downloads
Download rclone binaries for your OS.
rclone.org
- 다운로드 페이지에서 다운로드합니다.
- 압축을 풀고, 해당 디렉토리에서 터미널을 실행합니다.
- 터미널에서 "rclone config" 실행합니다.
- n (New remote) 입력 후 엔터.
- name> r2 (원하는 이름 아무거나) 입력 후 엔터.
- Storage> s3 입력 후 엔터. (목록에서 Amazon S3 Compliant Storage 선택)
- Provider> Cloudflare 입력 후 엔터. (목록에서 Cloudflare R2 선택)
- access_key_id> 아까 복사한 Access Key ID 붙여넣기.
- secret_access_key> 아까 복사한 Secret Access Key 붙여넣기.
- endpoint> https://<ACCOUNT_ID>.r2.cloudflarestorage.com
- 나머지 설정(ACL, Storage Class 등)은 그냥 엔터를 계속 쳐서 기본값으로 넘깁니다.
- 생각보다 나머지 설정이 꽤 많으니 싹 다 넘기면 되겠습니다.
- 저희는 다운로드만 할 예정이기 때문에 세부 설정은 필요 없습니다.
- 마지막에 설정이 맞냐고 물으면 y (Yes), 그다음 q (Quit)를 눌러 종료합니다.
rclone copy <config 설정한 이름>:<버킷 이름> ./<다운로드될 하위 디렉토리> --progress --transfers=32
- --progress: 다운로드 속도와 남은 시간을 실시간으로 보여줍니다.
- --transfers=32: 파일 32개를 동시에 받아서 속도를 엄청 빠르게 해줍니다.
- 중간에 끊겼어도, 겹치는 이름은 자동으로 건너뛰기 때문에 똑같이 다시 실행하면 되겠습니다.
읽어주셔서 감사합니다.
반응형
'IT(인터넷) 관련 > 서버 관련' 카테고리의 다른 글
| WSL2(Windows Subsystem for Linux) 외부 접속 안 되는 문제 해결하기 (포트포워딩하기) (0) | 2022.12.30 |
|---|---|
| Ubuntu에서 Nginx + Certbot 이용하여 Let's Encrypt SSL 인증서 발급받는 방법 (0) | 2022.11.19 |
| Ubuntu MariaDB 설치하고 기본 설정하기 (0) | 2022.05.21 |
| 무료 VPS!? 오라클 클라우드를 사용해 보자! [1] (0) | 2022.05.08 |