Neste documento, descrevemos como instalar o Cloud Storage FUSE na sua máquina usando binários pré-criados do Linux ou o código-fonte mais recente, além de como fazer upgrade para a versão mais recente do Cloud Storage FUSE. Para informações sobre quais frameworks, sistemas operacionais e arquiteturas o Cloud Storage FUSE é compatível, consulte Frameworks, sistemas operacionais e arquiteturas.
Instalar o Cloud Storage FUSE usando binários pré-criados do Linux
Para instalar ou fazer upgrade do 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:
Instale os pacotes necessários.
sudo apt-get updatesudo apt-get install -y curl lsb-releaseAdicione 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.listImporte a chave pública 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.listImporte a chave pública 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 EOFInstale o FUSE usando o gerenciador de pacotes Linux
YUM, caso ainda não tenha feito isso:sudo yum install fuse
SUSE Linux
Se você usa 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 EOFInstale o FUSE usando o gerenciador de pacotes Linux
ZYPPER, caso ainda não tenha feito isso:sudo zypper install fuse
Instalar ou fazer upgrade do Cloud Storage FUSE
Ubuntu/Debian
Atualize a lista de pacotes disponíveis e instale o Cloud Storage FUSE:
sudo apt-get updatesudo apt-get install gcsfuse
CentOS/Red Hat/Rocky Linux
Se você usa os sistemas operacionais CentOS, Red Hat ou Rocky Linux, execute os seguintes comandos:
Instale o Cloud Storage FUSE
sudo yum install gcsfuseObservaçã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, execute os seguintes comandos:
Instale o Cloud Storage FUSE
sudo zypper install gcsfuseObservaçã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.
Para fazer upgrade para a versão mais recente do Cloud Storage FUSE usando binários pré-criados do Linux, siga estas instruções:
Ubuntu/Debian
Se você estiver usando o sistema operacional Ubuntu ou Debian Linux, use os seguintes comandos para fazer upgrade para a versão mais recente do Cloud Storage FUSE:
sudo apt-get updatesudo apt-get install --only-upgrade gcsfuse
CentOS/Red Hat/Rocky Linux
Se você usa os sistemas operacionais CentOS, Red Hat ou Rocky Linux, use os comandos a seguir para fazer upgrade para a versão mais recente do Cloud Storage FUSE:
sudo apt-get updatesudo yum -y upgrade gcsfuse
SUSE Linux
Se você estiver usando o sistema operacional SUSE Linux, use os comandos a seguir para fazer upgrade para a versão mais recente do Cloud Storage FUSE:
sudo zypper refreshsudo zypper -n update gcsfuse
Instalar ou fazer upgrade do Cloud Storage FUSE criando o código-fonte mais recente
Para instalar ou fazer upgrade do Cloud Storage FUSE criando o código-fonte mais recente do GitHub, siga estas instruções:
Instale
fuse,gitego(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/v3@masterSe for bem-sucedido, um binário chamado
gcsfuseserá 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.gitAlterne seu diretório de trabalho atual para a pasta
gcsfuseque contém o repositório do Cloud Storage FUSE:cd gcsfuseInstale o Cloud Storage FUSE usando o comando
go install:go install .Se for bem-sucedido, um binário chamado
gcsfuseserá instalado em$GOPATH/bin.
Para fazer upgrade para a versão mais recente do Cloud Storage FUSE usando o código-fonte, execute novamente as instruções de instalação.
A seguir
- Saiba como ativar buckets usando o Cloud Storage FUSE.
- Saiba como resolver problemas na instalação do Cloud Storage FUSE.