Instale ou atualize o Cloud Storage FUSE

Esta página descreve como instalar o Cloud Storage FUSE através de ficheiros binários do Linux pré-criados ou do código fonte mais recente, e como atualizar para a versão mais recente do Cloud Storage FUSE. Para obter informações sobre as frameworks, os sistemas operativos e as arquiteturas suportadas pelo Cloud Storage FUSE, consulte o artigo Frameworks, sistemas operativos e arquiteturas.

Instale o FUSE do Cloud Storage através de ficheiros binários do Linux pré-criados

Para instalar ou atualizar o Cloud Storage FUSE através de bibliotecas Linux pré-criadas, conclua as seguintes instruções.

Configure o gestor de pacotes

Ubuntu/Debian

Se a sua distribuição suportar a opção signed-by, conclua as seguintes instruções:

  1. Instale os pacotes necessários:

    sudo apt-get update
    sudo apt-get install -y curl lsb-release
  2. Adicione o URL de distribuição do FUSE do Cloud Storage como uma origem de pacotes:

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

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

Se a sua distribuição estiver desatualizada e não suportar a opção signed-by, conclua as seguintes instruções:

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

    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 Google Cloud chave pública:

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

CentOS/Red Hat/Rocky Linux

Se estiver a usar o sistema operativo CentOS, Red Hat ou Rocky Linux, siga estas instruções:

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

    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. Se ainda não o fez, instale o FUSE através do YUM gestor de pacotes do Linux:

    sudo yum install fuse

SUSE Linux

Se estiver a usar o sistema operativo SUSE Linux, conclua as seguintes instruções:

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

    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. Se ainda não o fez, instale o FUSE através do ZYPPER gestor de pacotes do Linux:

    sudo zypper install fuse

Instale ou atualize 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 estiver a usar o sistema operativo CentOS, Red Hat ou Rocky Linux, siga estas instruções:

Instale o FUSE do Cloud Storage:

sudo yum install gcsfuse

Certifique-se de que responde "sim" a todas as perguntas sobre a adição da chave de assinatura GPG.

SUSE Linux

Se estiver a usar o sistema operativo SUSE Linux, conclua as seguintes instruções:

Instale o FUSE do Cloud Storage:

sudo zypper install gcsfuse

Certifique-se de que responde "sim" a todas as perguntas sobre a adição da chave de assinatura GPG.

Em alternativa, pode transferir o pacote pré-criado mais recente do Cloud Storage FUSE diretamente do GitHub.

Para atualizar para a versão mais recente do Cloud Storage FUSE através de binários Linux pré-criados, siga estas instruções:

Ubuntu/Debian

Se estiver a usar o sistema operativo Linux Ubuntu ou Debian, siga as instruções abaixo para atualizar 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 estiver a usar o sistema operativo CentOS, Red Hat ou Rocky Linux, siga as instruções abaixo para atualizar para a versão mais recente do Cloud Storage FUSE:

sudo apt-get update
sudo yum -y upgrade gcsfuse

SUSE Linux

Se estiver a usar o sistema operativo SUSE Linux, siga estas instruções para atualizar para a versão mais recente do armazenamento na nuvem FUSE:

sudo zypper refresh
sudo zypper -n update gcsfuse

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

Para instalar ou atualizar o Cloud Storage FUSE criando o código fonte mais recente do GitHub, conclua as seguintes instruções:

  1. Se ainda não o fez, instale o fuse, o git e o go (consulte go.mod para ver a versão mais recente do go).

  2. Instale o Cloud Storage FUSE através do comando go install:

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

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

Em alternativa, também pode instalar o Cloud Storage FUSE clonando o repositório git para o seu sistema de ficheiros local:

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

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

    cd gcsfuse
  3. Instale o Cloud Storage FUSE através do comando go install:

    go install .

    Se for bem-sucedido, é instalado um ficheiro binário denominado gcsfuse em $GOPATH/bin.

Para atualizar para a versão mais recente do Cloud Storage FUSE através do código fonte, volte a executar as instruções de instalação.

O que se segue?

Saiba como montar contentores através do Cloud Storage FUSE.