메뉴 닫기

[Tech] s3fs – Ubuntu에서 설치

 

Ubuntu 22.04 버전으로 진행하였습니다.

 

apt-get update

1. apt 업데이트를 수행합니다.

 

apt-get install -y s3fs

2. s3fs 패키지를 설치합니다.

 

 

 

echo ‘ACCESSKEY’:’SECRETKEY’ > /etc/passwd-s3fs (혹은 $HOME/.passwd-s3fs)

3. /etc/passwd-s3fs에 AWS 자격 증명 키 정보를 저장합니다.

 

 

mkdir “dir name”

4. 버킷에 마운트 할 디렉토리를 생성합니다.

 

 

s3fs “bucket name” “mount point”

5. s3fs 명령어를 사용하여 버킷과 디렉토리를 마운트합니다.

5-1. 이후 df 명령어를 사용하여 마운트가 성공적으로 되었는지 확인합니다.

 

 

6. 테스트를 하기 위해 버킷과 마운트 한 디렉토리 내에 테스트 파일을 생성합니다.

 

 

7. 웹 콘솔에서 마운트 한 S3 버킷을 확인해보면 테스트 파일이 생성된 것을 확인할 수 있습니다.

 

 

8. 반대로 콘솔에서 버킷에 테스트 파일을 업로드합니다.

 

 

9. 서버의 마운트 디렉토리에서 테스트 파일을 확인할 수 있습니다.

 

 

 

fusermount -u “mount point” / umount “mount point”

10. 위 명령어를 통해 마운트를 해제할 수 있습니다.

10-1. 액세스 키 변경이 필요한 경우 마운트를 해제하고 기존 키 정보를 변경한 후에 다시 마운트합니다.