Per montare i bucket Cloud Storage come file system locali, devi prima installare Cloud Storage FUSE sulla tua macchina. Questo documento descrive come installare Cloud Storage FUSE utilizzando file binari Linux predefiniti o il codice sorgente più recente e come eseguire l'upgrade all'ultima versione. Per informazioni sui framework, sui sistemi operativi e sulle architetture supportati da Cloud Storage FUSE, consulta Framework, sistemi operativi e architetture.
Installa Cloud Storage FUSE utilizzando i binari Linux predefiniti
Per installare o eseguire l'upgrade di Cloud Storage FUSE utilizzando librerie Linux predefinite, completa le seguenti istruzioni.
Configura il gestore di pacchetti
Ubuntu/Debian
Se la tua distribuzione supporta l'opzione signed-by, completa le seguenti istruzioni:
Installa i pacchetti richiesti:
sudo apt-get updatesudo apt-get install -y curl lsb-releaseAggiungi l'URL di distribuzione di Cloud Storage FUSE come origine del pacchetto:
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.listImporta la chiave pubblica Cloud de Confiance by S3NS :
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc
Se la tua distribuzione è obsoleta e non supporta l'opzione signed-by, completa le seguenti istruzioni:
Aggiungi l'URL di distribuzione di Cloud Storage FUSE come origine del pacchetto:
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.listImporta la chiave pubblica Cloud de Confiance by S3NS :
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
CentOS/Red Hat/Rocky Linux
Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, segui queste istruzioni:
Configura il repository Cloud Storage FUSE e la relativa chiave pubblica associata:
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 EOFSe non l'hai ancora fatto, installa FUSE utilizzando il gestore dei pacchetti Linux
YUM:sudo yum install fuse
SUSE Linux
Se utilizzi il sistema operativo SUSE Linux, completa le seguenti istruzioni:
Configura il repository Cloud Storage FUSE e la relativa chiave pubblica associata:
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 EOFSe non l'hai ancora fatto, installa FUSE utilizzando il gestore dei pacchetti Linux
ZYPPER:sudo zypper install fuse
Installa o esegui l'upgrade di Cloud Storage FUSE
Ubuntu/Debian
Aggiorna l'elenco dei pacchetti disponibili e installa Cloud Storage FUSE:
sudo apt-get updatesudo apt-get install gcsfuse
CentOS/Red Hat/Rocky Linux
Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, esegui questi comandi:
Installa Cloud Storage FUSE:
sudo yum install gcsfuseAssicurati di rispondere "sì" a tutte le domande sull'aggiunta della chiave di firma GPG.
SUSE Linux
Se utilizzi il sistema operativo SUSE Linux, esegui questi comandi:
Installa Cloud Storage FUSE:
sudo zypper install gcsfuseAssicurati di rispondere "sì" a tutte le domande sull'aggiunta della chiave di firma GPG.
In alternativa, puoi scaricare l'ultimo pacchetto predefinito di Cloud Storage FUSE direttamente da GitHub.
Per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE utilizzando i binari Linux predefiniti, segui queste istruzioni:
Ubuntu/Debian
Se utilizzi il sistema operativo Ubuntu o Debian Linux, utilizza i seguenti comandi per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE:
sudo apt-get updatesudo apt-get install --only-upgrade gcsfuse
CentOS/Red Hat/Rocky Linux
Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, utilizza i seguenti comandi per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE:
sudo apt-get updatesudo yum -y upgrade gcsfuse
SUSE Linux
Se utilizzi il sistema operativo SUSE Linux, utilizza i seguenti comandi per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE:
sudo zypper refreshsudo zypper -n update gcsfuse
Installa o esegui l'upgrade di Cloud Storage FUSE creando il codice sorgente più recente
Per installare o eseguire l'upgrade di Cloud Storage FUSE creando il codice sorgente più recente da GitHub, completa le seguenti istruzioni:
Se non l'hai ancora fatto, installa
fuse,gitego(consulta go.mod per l'ultima versione digo).Installa Cloud Storage FUSE utilizzando il comando
go install:go install github.com/googlecloudplatform/gcsfuse/v3@masterIn caso di esito positivo, un file binario denominato
gcsfuseviene installato in$GOPATH/bin.GOPATHè una variabile di ambiente utilizzata per trovare la radice del tuo workspacego.
In alternativa, puoi installare Cloud Storage FUSE clonando il repository git nel tuo file system locale:
Clona il repository Cloud Storage FUSE:
git clone https://github.com/GoogleCloudPlatform/gcsfuse.gitPassa alla directory di lavoro attuale nella cartella
gcsfusecontenente il repository Cloud Storage FUSE:cd gcsfuseInstalla Cloud Storage FUSE utilizzando il comando
go install:go install .In caso di esito positivo, viene installato un file binario denominato
gcsfusein$GOPATH/bin.
Per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE utilizzando il codice sorgente, esegui nuovamente le istruzioni di installazione.
Passaggi successivi
- Scopri come montare i bucket utilizzando Cloud Storage FUSE.
- Scopri come risolvere i problemi di installazione di Cloud Storage FUSE.