AWS_FAQ

Goofys 설치

2016.11.29 19:21

호스트웨이 조회 수:7950

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


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