반응형
우분투 24.04에서 goofys를 설치하는 방법
goofys는 Amazon S3를 FUSE로 마운트하는 유용한 툴입니다.
필수 패키지 설치
- 우분투 24.04는 Go 1.22 버전과 FUSE 3이 기본입니다.
sudo apt update
sudo apt install -y fuse golang-go
더보기
---
Go 환경 설정
- Go 환경 변수를 설정하여 goofys 설치에 필요한 경로를 지정
mkdir -p ~/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
환경 변수를 영구적으로 적용
echo "export GOPATH=$HOME/go" >> ~/.bashrc
echo "export PATH=$PATH:$GOPATH/bin" >> ~/.bashrc
source ~/.bashrc
---
Go 버전 정보 확인
go version
go version go1.22.2 linux/amd64
goofys 설치
최신 goofys 버전을 GitHub에서 설치합니다.
- https://github.com/kahing/goofys/releases
wget https://github.com/kahing/goofys/releases/download/v0.24.0/goofys -O /usr/local/bin/goofys
chmod +x /usr/local/bin/goofys
goofys --version
goofys version 0.24.0-45b8d78375af1b24604439d2e60c567654bcdf88
AWS 자격 증명 설정
S3 버킷에 접근하려면 AWS 액세스 키를 설정해야 합니다.
홈 디렉토리에 .aws/credentials 파일을 생성합니다.
mkdir -p ~/.aws
vim ~/.aws/credentials
[default]
aws_access_key_id = YOUR_ACCESS_KEY_ID
aws_secret_access_key = YOUR_SECRET_ACCESS_KEY
chmod 600 ~/.aws/credentials
S3 버킷 마운트
S3 버킷을 마운트할 디렉토리를 생성하고 goofys로 마운트합니다.
mkdir -p /app/awss3/confbackup
goofys kraaa-mgmt-s3 /app/awss3/confbackup
fstab 등록
vim /etc/fstab
#goofys#your-s3-bucket-name /mnt/s3bucket fuse _netdev,allow_other,--file-mode=0666,--dir-mode=0777 0 0
goofys#aws-s3 /app/awss3/confbackup fuse _netdev,allow_other 0 0
- YOUR_BUCKET_NAME : 마운트하려는 S3 버킷 이름
- -o allow_other : 다른 사용자가 마운트된 파일 시스템에 접근할 수 있도록 허용 (필요 시)
- /app/awss3/confbackup : 로컬 마운트 포인트 디렉토리
마운트
mount -av
마운트 확인
df -Th | egrep -v tmpfs | grep fuse
aws-s3 fuse 1.0P 0 1.0P 0% /app/awss3/confbackup
언마운트
fusermount -u /app/awss3/confbackup
Ubuntu 24.04에서 goofys를 성공적으로 설치하고 S3 버킷을 마운트할 수 있습니다.
참고URL
- GitHub : kahing/goofys
728x90
반응형
'퍼블릭 클라우드' 카테고리의 다른 글
우분투 24.04에서 ssh-rsa 알고리즘을 허용하지 않는 문제 (0) | 2025.04.18 |
---|---|
AWS 아키텍처 아이콘 (0) | 2025.04.18 |
AWS EC2에서 NGINX 애플리케이션을 Docker 이미지로 빌드하고 Docker Hub에 업로드하는 방법 (0) | 2025.01.19 |
Spring Boot 애플리케이션을 Docker 이미지로 빌드하고 Docker Hub에 배포한 뒤 AWS EC2에 배포하는 방법 (0) | 2025.01.18 |
AWS 보안 그룹에 GitHub Actions IP 추가 및 삭제하는 방법 (0) | 2025.01.11 |