2015년 12월 20일 일요일

AWS ec2 unbuntu 에서 s3 마운트 하기

S3 mount 방법에는 S3QL, S3FS, S3Backer 등 여러가지가 있습니다.

그중에서 S3FS를 이용하여 처리를 진행하였음.

latest S3FS 설치

sudo apt-get install build-essential git libfuse-dev libcurl4-openssl-dev libxml2-dev mime-support automake libtool
sudo apt-get install pkg-config libssl-dev
git clone https://github.com/s3fs-fuse/s3fs-fuse
cd s3fs-fuse/
./autogen.sh
./configure --prefix=/usr --with-openssl
make
sudo make install

마운트 처리
- passwd-s3fs 파일 생성
touch /etc/passwd-s3fs && chmod 640 /etc/passwd-s3fs && echo 'AKIAJDDVU52VB4IXNV4Q:hz9DUHicEeEbOXgdRyleHiO+/Ah/9asUIUAXvjJf' > /etc/passwd-s3fs
- 해당 디렉토리 마운트 처리
mkdir /mnt/s3

sudo s3fs daesang-storage -o use_rrs=1,allow_other,uid=1000,gid=111,default_acl=public-read /mnt/s3


fusermount -u /mnt/s3