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:
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
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:
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
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:
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
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:
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
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:
Instale
fuse
,git
ego
(caso ainda não tenha feito isso). Consulte go.mod para a versão mais recente dego
.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 trabalhogo
.
Como alternativa, também é possível instalar o Cloud Storage FUSE clonando o repositório git em seu sistema de arquivos local:
Clone o repositório FUSE do Cloud Storage:
git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
Alterne seu diretório de trabalho atual para a pasta
gcsfuse
que contém o repositório do Cloud Storage FUSE:cd gcsfuse
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.