Cloud Storage FUSE 설치

이 페이지에서는 사전 빌드된 Linux 바이너리나 최신 소스 코드를 사용하여 Cloud Storage FUSE를 설치하는 방법을 보여줍니다.

사전 빌드된 Linux 바이너리를 사용하여 Cloud Storage FUSE 설치

패키지 관리자 구성

Ubuntu 또는 Debian

배포판에서 서명 옵션을 지원하는 경우 다음 안내를 완료합니다.

  1. 패키지 소스로 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
    
  2. Google Cloud 공개 키를 가져옵니다.

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc
    

배포판에서 서명 옵션을 지원하지 않는 경우 다음 안내를 완료합니다.

  1. 패키지 소스로 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
    
  2. Google Cloud 공개 키를 가져옵니다.

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
    

CentOS 또는 Red Hat

  1. 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
    
  2. 아직 설치하지 않았으면 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를 설치하려면 다음 단계를 완료합니다.

  1. 아직 설치하지 않았다면 fuse, git, go를 설치합니다(최신 버전의 gogo.mod 참조).

  2. go install 명령어를 사용하여 Cloud Storage FUSE를 설치합니다.

    go install github.com/googlecloudplatform/gcsfuse/v2@master
    

    성공하면 gcsfuse라는 바이너리가 $GOPATH/bin에 설치됩니다. GOPATHgo 작업공간의 루트를 찾는 데 사용되는 환경 변수입니다.

또는 git 저장소를 로컬 파일 시스템에 클론하여 Cloud Storage FUSE를 설치할 수도 있습니다.

  1. Cloud Storage FUSE 저장소를 클론합니다.

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
    
  2. 현재 작업 디렉터리를 Cloud Storage FUSE 저장소가 포함된 gcsfuse 폴더로 전환합니다.

    cd gcsfuse
    
  3. go install 명령어를 사용하여 Cloud Storage FUSE를 설치합니다.

    go install .
    

    성공하면 gcsfuse라는 바이너리가 $GOPATH/bin에 설치됩니다.

다음 단계

Cloud Storage FUSE를 사용하여 버킷을 마운트하는 방법 알아보기