Object Storage Client Tool - s3fs
Amazon S3 및 S3 호환 오브젝트 스토리지(예: iwinv S3, Ceph, Wasabi 등)를 리눅스 파일시스템으로 마운트하여
로컬 디스크처럼 사용할 수 있게 해주는 FUSE(Filesystem in Userspace) 기반 유틸리티입니다.
이를 통해 CLI 또는 애플리케이션에서 별도의 S3 API 호출 없이도 일반적인 파일 복사, 이동, 편집, 삭제 등의 작업을 수행할 수 있습니다.
해당 메뉴얼은 Object Storage 지원 Tool 중 하나인 s3fs의 설치방법과 기본 사용법에 대해 설명합니다.
패키지 설치 및 구성
s3fs 패키지 설치
# Debian
apt-get update
apt-get install s3fs
# RHEL
yum install epel-release
yum install s3fs-fuse
보안 자격 증명 생성
# 보안 자격 증명 생성
echo ACCESS_KEY_ID:SECRET_ACCESS_KEY > /etc/passwd-s3fs
# 권한 변경
chmod 600 /etc/passwd-s3fs
버킷 마운트
* ~/s3fs 는 메뉴얼상의 마운트 포인트로 해당 위치에 원하는 마운트를 원하는 디렉토리를 입력하시면 됩니다.# 마운트를 위한 디렉토리 생성
sudo mkdir ~/s3fs
# 버킷 마운트
s3fs [myS3Bucket] ~/s3fs -o passwd_file=/etc/passwd-s3fs -o use_path_request_style -o url=[Endpoint]