Instale o Cloud Storage FUSE

Nesta página, descrevemos como instalar o Cloud Storage FUSE usando binários pré-criados do Linux ou o código-fonte mais recente e como fazer upgrade para a versão mais recente do Cloud Storage FUSE.

Instalar o Cloud Storage FUSE usando binários pré-criados do Linux

Para instalar o Cloud Storage FUSE usando bibliotecas pré-criadas do Linux, siga estas instruções.

Configurar o gerenciador de pacotes

Ubuntu/Debian

Se a distribuição for compatível com a opção "Assinado por", siga estas instruções:

  1. Adicione o URL de distribuição do Cloud Storage FUSE como uma origem de pacote:

    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. Importe a chave pública do Google Cloud:

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

Se sua distribuição estiver desatualizada e não for compatível com a opção "Assinado por", siga estas instruções:

  1. Adicione o URL de distribuição do Cloud Storage FUSE como uma origem de pacote:

    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. Importe a chave pública do Google Cloud:

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

CentOS/Red Hat/Rocky Linux

Se você usa os sistemas operacionais CentOS, Red Hat ou Rocky Linux, siga estas instruções:

  1. Configure o repositório FUSE do Cloud Storage e a chave pública associada:

    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. Instale o FUSE usando o gerenciador de pacotes Linux YUM, caso ainda não tenha feito isso:

    sudo yum install fuse

SUSE Linux

Se você estiver usando o sistema operacional SUSE Linux, siga estas instruções:

  1. Configure o repositório FUSE do Cloud Storage e a chave pública associada:

    sudo tee /etc/zypp/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. Instale o FUSE usando o gerenciador de pacotes Linux ZYPPER, caso ainda não tenha feito isso:

    sudo zypper install fuse

Instale o Cloud Storage FUSE

Ubuntu/Debian

Atualize a lista de pacotes disponíveis e instale o Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install gcsfuse

CentOS/Red Hat/Rocky Linux

Se você usa os sistemas operacionais CentOS, Red Hat ou Rocky Linux, siga estas instruções:

Instale o Cloud Storage FUSE

sudo yum install gcsfuse

Observação: responda "sim" a todas as perguntas sobre a adição da chave de assinatura GPG.

SUSE Linux

Se você estiver usando o sistema operacional SUSE Linux, siga estas instruções:

Instale o Cloud Storage FUSE

sudo zypper install gcsfuse

Observação: responda "sim" a todas as perguntas sobre a adição da chave de assinatura GPG.

Também é possível baixar o pacote pré-criado mais recente do Cloud Storage FUSE diretamente do GitHub.

Instale o Cloud Storage FUSE criando o código-fonte mais recente

Para instalar o Cloud Storage FUSE criando o código-fonte mais recente do GitHub, siga estas instruções:

  1. Instale fuse, git e go (caso ainda não tenha feito isso). Consulte go.mod para a versão mais recente de go.

  2. Instale o Cloud Storage FUSE usando o comando go install:

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

    Se for bem-sucedido, um binário chamado gcsfuse será instalado em $GOPATH/bin. GOPATH é uma variável de ambiente usada para encontrar a raiz do seu espaço de trabalho go.

Como alternativa, também é possível instalar o Cloud Storage FUSE clonando o repositório git em seu sistema de arquivos local:

  1. Clone o repositório FUSE do Cloud Storage:

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
  2. Alterne seu diretório de trabalho atual para a pasta gcsfuse que contém o repositório do Cloud Storage FUSE:

    cd gcsfuse
  3. Instale o Cloud Storage FUSE usando o comando go install:

    go install .

    Se for bem-sucedido, um binário chamado gcsfuse será instalado em $GOPATH/bin.

Fazer upgrade para a versão mais recente do Cloud Storage FUSE

Para ter acesso aos recursos e melhorias de desempenho mais recentes do Cloud Storage FUSE, use a versão mais recente do Cloud Storage FUSE. Para fazer upgrade para a versão mais recente do Cloud Storage FUSE, siga estas instruções:

Ubuntu/Debian

Se você estiver usando o sistema operacional Ubuntu ou Debian Linux, use as instruções abaixo para fazer upgrade para a versão mais recente do Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install --only-upgrade gcsfuse

CentOS/Red Hat/Rocky Linux

Se você usa o CentOS, o Red Hat ou o Rocky Linux, siga estas instruções para fazer upgrade para a versão mais recente do Cloud Storage FUSE:

sudo apt-get update
sudo yum -y upgrade gcsfuse

SUSE Linux

Se você estiver usando o sistema operacional SUSE Linux, use as instruções a seguir para fazer upgrade para a versão mais recente do Cloud Storage FUSE:

sudo zypper refresh
sudo zypper -n update gcsfuse

A seguir

Saiba como ativar buckets usando o Cloud Storage FUSE.