AWS_FAQ

S3 bucket 마운트하기

2015.09.04 18:40

호스트웨이 조회 수:3081

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

번호 제목 글쓴이 날짜 조회 수
31 AWS key 파일 변환 (pem.key -> ppk.key) 호스트웨이 2015.09.22 1252
30 WEB 서비스 ELB 사용 시, Health check 설정 방법(권장) 호스트웨이 2015.09.22 2186
29 AWS 서비스 갯수 제한 해제. 호스트웨이 2015.09.24 2858
28 sub domain route53 으로 위임 호스트웨이 2015.09.25 1494
27 AWS를 직접 사용하는 것과 호스트웨이를 통했을 때의 차이점은 무엇인가요? 호스트웨이 2015.10.26 1431
26 S3 성능 고려 사항 호스트웨이 2016.04.27 378
25 Sub 도메인 확장 호스트웨이 2016.04.27 313
24 T2 instance 특징은 무엇인가요? 호스트웨이 2016.04.28 1087
23 EC2 Type 별 EIP를 몇개까지 할당 할 수 있나? 호스트웨이 2016.04.28 1415
22 AWS ELB TCP 적용 방법 호스트웨이 2016.06.01 727
21 AWS Linux Bastion instance SSH Tunneling 사용 방법 file 호스트웨이 2016.06.01 1801
20 Putty 통한 Proxy 연결 방법 file 호스트웨이 2016.06.13 9374
19 AWS 보안 백서 file 호스트웨이 2016.06.17 7476
18 MarketPlace 비용이 발생 할 경우 file 호스트웨이 2016.07.26 6787
17 AWS Case Open 가이드 file 호스트웨이 2016.07.27 13044
16 AWS KMS 이용 가이드 file 호스트웨이 2016.08.29 8642
15 AWS Snowball 과 인터넷 전송 속도 비교 호스트웨이 2016.08.30 7315
14 EC2 및 EBS 리소스 ID 더 긴 ID로 전환 file 호스트웨이 2016.09.23 7240
13 EFS 백업 가이드 호스트웨이 2016.09.23 7081
12 AWS 취약점/침투 테스트 신청 방법 호스트웨이 2016.10.07 7207