oci os object bulk-download -ns [네임스페이스] -bn [버켓이름] --download-dir [다운로드 저장위치]
Rclone은 다양한 클라우드 저장소 서비스를 효율적으로 관리하고 동기화할 수 있는 오픈 소스 커맨드라인 툴입니다. 주로 백업 및 파일 전송에 사용되며, 여러 클라우드 스토리지 서비스를 지원합니다. 다음은 Rclone의 주요 특징과 사용법입니다.
다양한 클라우드 스토리지 지원: Amazon S3, Google Drive, Dropbox, OneDrive 등 다수의 클라우드 스토리지 서비스를 지원합니다.
강력한 동기화 기능: 로컬 파일 시스템과 클라우드 스토리지 간의 양방향 동기화가 가능합니다.
암호화: 파일과 디렉토리를 암호화하여 안전하게 클라우드에 저장할 수 있습니다.
유연한 구성: 다양한 옵션과 플래그를 통해 세부적인 설정이 가능합니다.
자동화 및 스케줄링: 크론 작업과 함께 사용하여 자동화된 백업 및 동기화 작업을 수행할 수 있습니다.
## Oracle Linux 8 버전으로 테스트 진행했습니다.
curl https://rclone.org/install.sh | bash
설치가 정상적으로 이루어지면 “rclone config” 명렁어를 실행하거나, 혹은 아래 rclone 경로에 config 파일을 만들어서 사용하면 됩니다.
rclone conifg 설정 파일 (/root/.config/rclone/rclone.conf)
[oci]
type = s3
provider = Other
env_auth = true
access_key_id = d50db9932d2e9cadad9f7f4b8e5daae94741427affd2ab -- 샘플입니다.
secret_access_key = I2/In5SdzUUnJESJddaakshZVUU40NCkZYqt2QpZx8a/hS+M= -- 샘플입니다.
region = ap-tokyo-1
acl = bucket-owner-full-control
endpoint = https://axlpeslmb1ng.compat.objectstorage.ap-tokyo-1.oraclecloud.com -- endpoint는 앞에서 설명한 s3fs endpoint 참고 하시면 됩니다.
rclone ls [config 설명 이름]:[버켓이름] // oci는 config 설정에 명시된 부분이며, 이후 이름은 버켓이름 입니다.
rclone ls oci:bucket-20240614-1338
rclone copy /path/to/local/folder remote:bucket/folder
rclone sync /path/to/local/folder remote:bucket/folder
이 글은 개인적으로 얻은 지식과 경험을 작성한 글로 내용에 오류가 있을 수 있습니다. 또한 글 속의 의견은 개인적인 의견으로 특정 회사를 대변하지 않습니다.
Kisu Kim INFRASTRUCTURE
oci compute Object Storage