2015.09.04 18:40
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 사용 방법 | 호스트웨이 | 2016.06.01 | 1801 |
20 | Putty 통한 Proxy 연결 방법 | 호스트웨이 | 2016.06.13 | 9374 |
19 | AWS 보안 백서 | 호스트웨이 | 2016.06.17 | 7476 |
18 | MarketPlace 비용이 발생 할 경우 | 호스트웨이 | 2016.07.26 | 6787 |
17 | AWS Case Open 가이드 | 호스트웨이 | 2016.07.27 | 13044 |
16 | AWS KMS 이용 가이드 | 호스트웨이 | 2016.08.29 | 8642 |
15 | AWS Snowball 과 인터넷 전송 속도 비교 | 호스트웨이 | 2016.08.30 | 7315 |
14 | EC2 및 EBS 리소스 ID 더 긴 ID로 전환 | 호스트웨이 | 2016.09.23 | 7240 |
13 | EFS 백업 가이드 | 호스트웨이 | 2016.09.23 | 7081 |
12 | AWS 취약점/침투 테스트 신청 방법 | 호스트웨이 | 2016.10.07 | 7207 |