AWS_FAQ

Goofys 설치

2016.11.29 19:21

호스트웨이 조회 수:7644

AWS EC2에서 S3를 파일시스템으로 마운트하고자 할때 기존에는 
S3FS를 많이 이용하였으나 속도가 느렸습니다.
최근 GooFys 라는 S3 Mount 오픈 소스가 성능이 월등해 많이 이용하는 추세입니다.

소스 다운로드 및 가이드
https://github.com/kahing/goofys

Step1 : 먼저  GOLANG 를 설치합니다.
(환경 : Redhat 계열)
yum -y install golang fuse
mkdir -p /usr/local/golang
vi /etc/profile.d/go.sh
# 아래 내용 입력
export GOROOT=/usr/lib/golang
export GOBIN=$GOROOT/bin
export GOPATH=/usr/local/golang
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
wq!

vi ~/.bashrc
# 아래내용 입력
# Golang Path
export GOROOT=/usr/lib/golang
export GOBIN=$GOROOT/bin


export GOPATH=/usr/local/golang
export PATH=$PATH:$GOROOT/bin$GOPATH/bin
wq!

source ~/.bashrc
source /etc/profile
ldconfig
go version
go env

Step 2 Goofys 설치 및 마운트

mkdir /usr/src/goofys
cd /usr/src/goofys
go get github.com/kahing/goofys
go install github.com/kahing/goofys
mkdir ~/.aws/
vi ~/.aws/credentials
mkdir /mnt/goofys

$ vi /etc/fstab
goofys #bucket 명 /mnt/mountpoint fuse _netdev,allow_other,--file-mode=0666 0 0