이 페이지에서는 사전 빌드된 Linux 바이너리나 최신 소스 코드를 사용하여 Cloud Storage FUSE를 설치하는 방법을 보여줍니다.
사전 빌드된 Linux 바이너리를 사용하여 Cloud Storage FUSE 설치
패키지 관리자 구성
Ubuntu 또는 Debian
배포판에서 서명 옵션을 지원하는 경우 다음 안내를 완료합니다.
패키지 소스로 Cloud Storage FUSE 배포 URL을 추가합니다.
export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
echo "deb [signed-by=/usr/share/keyrings/cloud.google.asc] https://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
Google Cloud 공개 키를 가져옵니다.
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc
배포판에서 서명 옵션을 지원하지 않는 경우 다음 안내를 완료합니다.
패키지 소스로 Cloud Storage FUSE 배포 URL을 추가합니다.
export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
echo "deb https://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
Google Cloud 공개 키를 가져옵니다.
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
CentOS 또는 Red Hat
Cloud Storage FUSE 저장소 및 연결된 공개 키를 구성합니다.
sudo tee /etc/yum.repos.d/gcsfuse.repo > /dev/null <<EOF [gcsfuse] name=gcsfuse (packages.cloud.google.com) baseurl=https://packages.cloud.google.com/yum/repos/gcsfuse-el7-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=0 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg EOF
아직 설치하지 않았으면
YUM
Linux 패키지 관리자를 사용하여 FUSE를 설치합니다.sudo yum install fuse
Cloud Storage FUSE 설치
Ubuntu 또는 Debian
사용 가능한 패키지 목록을 업데이트하고 Cloud Storage FUSE를 설치합니다.
sudo apt-get update
sudo apt-get install gcsfuse
CentOS 또는 Red Hat
Cloud Storage FUSE를 설치합니다.
sudo yum install gcsfuse
GPG 서명 키 추가와 관련된 모든 질문에 '예'라고 답변해야 합니다.
또는 GitHub에서 사전 빌드된 최신 Cloud Storage FUSE 패키지를 직접 다운로드할 수 있습니다.
최신 소스 코드를 빌드해서 Cloud Storage FUSE 설치
GitHub의 최신 소스 코드를 빌드하여 Cloud Storage FUSE를 설치하려면 다음 단계를 완료합니다.
아직 설치하지 않았다면
fuse
,git
,go
를 설치합니다(최신 버전의go
는 go.mod 참조).go install
명령어를 사용하여 Cloud Storage FUSE를 설치합니다.go install github.com/googlecloudplatform/gcsfuse/v2@master
성공하면
gcsfuse
라는 바이너리가$GOPATH/bin
에 설치됩니다.GOPATH
는go
작업공간의 루트를 찾는 데 사용되는 환경 변수입니다.
또는 git 저장소를 로컬 파일 시스템에 클론하여 Cloud Storage FUSE를 설치할 수도 있습니다.
Cloud Storage FUSE 저장소를 클론합니다.
git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
현재 작업 디렉터리를 Cloud Storage FUSE 저장소가 포함된
gcsfuse
폴더로 전환합니다.cd gcsfuse
go install
명령어를 사용하여 Cloud Storage FUSE를 설치합니다.go install .
성공하면
gcsfuse
라는 바이너리가$GOPATH/bin
에 설치됩니다.
다음 단계
Cloud Storage FUSE를 사용하여 버킷을 마운트하는 방법 알아보기