EC2에 S3 마운트하기

EC2에 S3 마운트하기

//S3FS 준비 – 그냥 순서대로하면 에러없이 설치됨
1. superuser 권한 획득
sudo su

2. s3fs 설치위한 준비
yum install -y gcc libstdc++-devel gcc-c++ curl-devel libxml2-devel openssl-devel mailcap fuse fuse-devel automake git

3. git으로 s3fs 파일 다운
git clone git://github.com/s3fs-fuse/s3fs-fuse.git
cd s3fs

4. s3fs 설치
./autogen.sh 
./configure 
make install

5. other 권한 부여
vi /etc/fuse.conf
# user_allow_other -> user_allow_other (# 주석을 풀어 옵션 추가)

6. passwd설정
superuser에서 빠져나와
자신의 홈폴더(~)에 .passwd-s3fs라는 이름으로 파일생성
aws에서 생성한 accessKey:accessSecKey 형식으로 작성하고 저장
chmod 600 ./.passwd-s3fs

//mount
s3fs bucket명 -o allow_other /마운트할/경로/

//unmount
fusermount -u /s3

 

출처 : 세상을 바꾸기 위한 단 한걸음.