AWS_FAQ

S3 bucket 마운트하기

2015.09.04 18:40

호스트웨이 조회 수:3076

AWS S3를 이용하여 서버에서 파일시스템처럼 마운트 하는 방법입니다.

S3를 마운트하는 방법 중(S3QL,S3FS,S3backer) S3fs 설치 안내


redhat 계열 기준


1. 컴파일러와 관련한 라이브러리를 설치합니다.

sudo yum install -y gcc gcc-c++
sudo yum install -y automake
sudo yum install -y fuse-devel curl-devel libxml2-devel openssl-devel
sudo yum install -y unzip


2. s3fs 를 적당한 위치에 download&컴파일&설치합니다.

wget https://github.com/s3fs-fuse/s3fs-fuse/archive/master.zip
unzip master.zip
cd s3fs-fuse-master
./autogen.sh
./configure --prefix=/usr
make && make install


3.마운트하려는 S3 bucket 및 S3 권한이 부여된 Access key 정보를 확인합니다.

Access Key ID:Aadfadsadsfadsfa
Secret Access Key:Asdfasdfadsfasdfasdfdasf
S3bucket name : HostwayS3bucketfilesystem


4.S3 마운트를 하기위한 key를 등록합니다.
sudo su
touch /etc/passwd-s3fs && chmod 640 /etc/passwd-s3fs
echo 'Access Key:Secret Access Key' > /etc/passwd-s3fs


5. 마운트 할 디렉토리를 생성하고 S3 버킷을 마운트 합니다.
mkdir /S3_directory_name
/bin/s3fs S3_buket_name  /S3_directory_name


파일을 업로드 할 경우 다음과 같은 옵션을 부여합니다.
/bin/s3fs -o use_cache=/S3_buket_name /S3_directory_name
단 S3 bucket에 대한 Access Key가 put 권한이 설정되어야 함.


이제 df 명령어로 확인하세요.


참고

unmount 방법
sudo fusermount -u /S3_directory_name


https://code.google.com/p/s3ql/wiki/other_s3_filesystems
https://code.google.com/p/s3fs/wiki/InstallationNotes
https://forums.aws.amazon.com/thread.jspa?threadID=39361

번호 제목 글쓴이 날짜 조회 수
» S3 bucket 마운트하기 호스트웨이 2015.09.04 3076
50 apache와 iELB 간 이슈 호스트웨이 2015.09.06 1848
49 AWS EC2 EBS 용량 줄이기/늘리기 - Snapshot 활용 file 호스트웨이관리자 2015.09.06 8257
48 aws key pair 등록 방법 호스트웨이 2015.09.07 2783
47 AWS EC2 Instance 생성 후 접속 호스트웨이 2015.09.08 2333
46 Auto-scaling 정책으로 생성 된 EC2에 이름 부여하기 file 호스트웨이 2015.09.08 2880
45 ELB pre-warming 이란? 호스트웨이 2015.09.09 9197
44 EC2는 오토스케일링로 확장 가능한데, DB는 불가능한가? 호스트웨이 2015.09.10 3590
43 route53 Domain import / export - 1편 호스트웨이 2015.09.11 2551
42 S3 browser tool 호스트웨이 2015.09.11 3147
41 aws s3 bucket size 확인 방법 호스트웨이 2015.09.11 3305
40 s3cmd multipart uploads 호스트웨이 2015.09.11 466
39 Cloudfront 콘텐츠 갱신 방법 호스트웨이 2015.09.13 3126
38 aws cli preview 기능 사용 호스트웨이 2015.09.13 797
37 AWS S3 파일 타임스템프 확인 호스트웨이 2015.09.13 753
36 AWS divice farm 지원 단말기 목록 검색 호스트웨이 2015.09.13 465
35 AWS EC2 instance 시동시 cloud-init가 hostname을 IP 주소로 설정 호스트웨이 2015.09.13 1968
34 Linux AWS CLI 환경 구성 호스트웨이 2015.09.13 894
33 AWS Lamda 이용하여 cron 처럼 사용 file 호스트웨이 2015.09.13 969
32 S3 DNS CNAME 설정 주의 사항 호스트웨이 2015.09.15 1848