Installa Cloud Storage FUSE

Questa pagina mostra come installare Cloud Storage FUSE utilizzando i file binari di Linux predefiniti o il codice sorgente più recente.

Installa Cloud Storage FUSE utilizzando programmi binari di Linux predefiniti

Configura gestore pacchetti

Ubuntu o Debian

Se la tua distribuzione supporta l'opzione "firmato", segui queste istruzioni:

  1. Aggiungi 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.list
    
  2. Importa la chiave pubblica di Google Cloud:

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

Se la tua distribuzione non supporta l'opzione "firmato", segui queste istruzioni:

  1. 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.list
    
  2. Importa la chiave pubblica di Google Cloud:

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

CentOS o Red Hat

  1. Configura il repository Cloud Storage FUSE e la 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
    EOF
    
  2. Se non l'hai ancora fatto, installa FUSE utilizzando il gestore di pacchetti di YUM Linux:

    sudo yum install fuse
    

Installa Cloud Storage FUSE

Ubuntu o Debian

Aggiorna l'elenco dei pacchetti disponibili e installa Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install gcsfuse

CentOS o Red Hat

Installa Cloud Storage FUSE:

sudo yum install gcsfuse

Assicurati di rispondere "sì" a tutte le domande sull'aggiunta della chiave di firma GPG.

In alternativa, puoi scaricare il pacchetto predefinito più recente di Cloud Storage FUSE direttamente da GitHub.

Installa Cloud Storage FUSE creando il codice sorgente più recente

Per installare Cloud Storage FUSE creando il codice sorgente più recente da GitHub, completa i seguenti passaggi:

  1. Se non l'hai ancora fatto, installa fuse, git e go (visita go.mod per la versione più recente di go).

  2. Installa Cloud Storage FUSE utilizzando il comando go install:

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

    In caso di esito positivo, un programma binario denominato gcsfuse viene installato su $GOPATH/bin. GOPATH è una variabile di ambiente utilizzata per trovare la radice dell'area di lavoro go.

In alternativa, puoi anche installare Cloud Storage FUSE clonando il repository git nel tuo file system locale:

  1. Clona il repository Cloud Storage FUSE:

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
    
  2. Passa la directory di lavoro attuale alla cartella gcsfuse contenente il repository Cloud Storage FUSE:

    cd gcsfuse
    
  3. Installa Cloud Storage FUSE utilizzando il comando go install:

    go install .
    

    In caso di esito positivo, un programma binario denominato gcsfuse viene installato su $GOPATH/bin.

Passaggi successivi

Scopri come montare i bucket utilizzando Cloud Storage FUSE.