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:
Instale os pacotes necessários:
sudo apt-get update
sudo apt-get install -y curl lsb-release
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
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:
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
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:
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
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:
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
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:
Se ainda não o fez, instale o
fuse
, ogit
e ogo
(consulte go.mod para ver a versão mais recente dogo
).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 dogo
.
Em alternativa, também pode instalar o Cloud Storage FUSE clonando o repositório git para o seu sistema de ficheiros local:
Clone o repositório FUSE do Cloud Storage:
git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
Mude o diretório de trabalho atual para a pasta
gcsfuse
que contém o repositório FUSE do Cloud Storage:cd gcsfuse
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.